【发布时间】:2013-10-22 02:58:09
【问题描述】:
我在使用 flash 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
有什么方法可以解决这个问题,而不必每 5 分钟重新启动一次 flash builder?
【问题讨论】:
-
你尝试过干净的项目吗?您的所有库都使用 Apache Flex 4.10 编译吗?通过混合和匹配使用不同版本的 Flex 编译的 SWC,我看到了奇怪的错误。你有两个名为 OptionsMenu 的类吗?可能导致不明确的引用?
-
我会调查一下,我会告诉你的。不,我不必为同名的类(或同一个类命名的包)
-
另外,据我所知,Flash Builder 4.6 不支持 Apache Flex SDK,您必须升级到 Flash Builder 4.7。是的,这样做会失去设计视图。
标签: actionscript-3 flash apache-flex flash-builder