2013-10-14 74 views
0

Flash Builder的问题4.6Flash Builder 4.6假挠曲错误

它给了我一个假的错误,我不知道如何解决它。 它告诉我:

1067: Implicit coercion of a value of type GuisP:OptionsMenu to an unrelated type GUIs:GUI. 

鉴于这种方法:

public function setCurrentGUI(gui:Gui):void 

使用这个类:

public class OptionsMenu extends Gui 

而且我知道它是假的错误,因为如果我重新启动Flash Builder中它会只是跑,并没有抛出任何错误。

我也许应该补充一点,我使用的Appache 4.10.0的Flex SDK

有什么办法解决这个问题而无需重新启动Flash Builder中,每5分钟?

+1

您是否尝试过项目清洁?你所有的库都是用Apache Flex 4.10编译的吗?我已经看到奇怪的错误,通过混合和匹配用不同版本的Flex编译的SWC。你有两个名为OptionsMenu的类;可能导致模棱两可的参考? – JeffryHouser

+0

我会研究这个,我会告诉你。 不,我不需要命名相同的类(或者命名为相同类的包) – Duckdoom5

+0

另外,据我所知,Flash Builder 4.6不支持Apache Flex SDK,必须升级到Flash Builder 4.7。是的,你这样做会失去设计观点。 – ffxtian

回答

1

如果你到项目>清洁...通常修复了我的错误。
如果这不起作用,您可以尝试创建一个具有相同名称的新文件并移动代码。我以前必须这样做。