嗨,我有这个错误:
其中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; }
然后,错误消息消失,至少持续一会儿。
到目前为止,如果令人讨厌,该技术似乎是可靠的。