Flash builder 4.6 Fake flex 错误
Posted
技术标签:
【中文标题】Flash builder 4.6 Fake flex 错误【英文标题】:Flash builder 4.6 Fake flex error 【发布时间】: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。是的,这样做会失去设计视图。 【参考方案1】:如果您要 Project > Clean... 这通常会为我修复错误。 如果这不起作用,您可以尝试创建一个具有相同名称的新文件并移动代码。我以前不得不这样做。
【讨论】:
以上是关于Flash builder 4.6 Fake flex 错误的主要内容,如果未能解决你的问题,请参考以下文章
Flash builder 4.6 到 Eclipse indigo
如何在 Flash Builder 4.6 中更新 Flex SDK
Flash Builder 4.6:在没有设备的情况下测试手势