我正在使用 Flash Builder 4.7,我遇到了一个奇怪的问题,我得到的类没有任何更改:
VerifyError: Error #1053: Illegal override of HUDScreen in mobile_ui.screens.HUDScreen.
这个类扩展了 Sprite,并实现了一个接口。据我所知,接口中的所有方法都有正确的原型。此类中没有覆盖的属性或函数。如果相关的话,我们也使用robotlegs 进行依赖注入。
类定义
public class HUDScreen extends Sprite implements IHUDScreen
{
}
构造函数
public function HUDScreen()
{
}
接口定义
public interface IHUDScreen extends IEventDispatcher
{
}
我尝试清理项目,删除并重新导入项目,将包从 ui.screens.HUDScreen 更改为 mobile_ui.screens.HUDScreen。没有改变错误。
在这一点上,任何其他建议将不胜感激!
感谢您的时间。
编辑:我添加了类定义、接口定义和构造函数。
更新:我已经能够解决这个问题,我在下面的回答中概述了我所做的事情。我仍然对任何人关于如何发生这种情况的想法或想法感兴趣,或者可能是更具体的解决方案。
再次感谢所有花时间查看此问题的人!