嗨,我有这个错误:



其中X是对象的类型,是type X to an unrelated type X
它在脚本元素中的3个不同的.mxml文件中,在我的项目中出现了6次。我不在编辑的3个文件中,并且我更改的文件与3个错误的文件没有链接。

这里有一行代码有问题。

var loadApplicationEvent:LoadApplicationEvent = new LoadApplicationEvent(application);

当它正在编译以及我更改的其他文件时,它工作得非常完美,这给了我错误。

来自Flash Builder或Flex的错误?或不?
我怎样才能乘坐呢?

最佳答案

我最近开始在FlashBuilder中遇到这个问题,这就是我所做的。

从...开始:

    protected var _foo:FooType;
(X) public function get foo():FooType { return this._foo; }

(其中(X)是Snote描述形式的错误,其中X = FooType)

改成:
    protected var _foo:FooType;
    public function get foo():* { return this._foo; }

并重建。 *类型无论如何始终通过类型检查,因此错误消失了。

然后将其改回:
    protected var _foo:FooType;
    public function get foo():FooType { return this._foo; }

然后,错误消息消失,至少持续一会儿。

到目前为止,如果令人讨厌,该技术似乎是可靠的。

10-08 04:47