我正在使用Flash Builder 4.7,并且遇到了一个奇怪的问题,没有对我得到的类进行任何更改:VerifyError:错误#1053:非法覆盖(Class)中的(构造函数)
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。没有什么改变了错误。
任何其他建议此时将不胜感激!
谢谢你的时间。
编辑:我添加了类定义,接口定义和构造函数。
更新:我已经能够通过这个问题,我已经概述了我在下面的答案中做了什么。我仍然对任何人的想法或想法感兴趣,或者可能是更具体的解决方案。
再次感谢大家谁花时间来查看这个问题!
我们需要查看代码才能提供帮助。至少,我们需要查看类定义以及HUDScreen方法定义。 –
我已经添加了你所要求的东西,我不确定他们是否会对情况有所了解。我不能发布更多,因为它是一个相当大的类,它是私人代码。希望这给你一些工作。感谢您花时间阅读我的文章。 –
您是否尝试使用早期版本的Flash Builder或早期的FP兼容性构建? – Vesper