我正在使用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