2013-10-14 102 views
0

Flash Builder的問題4.6Flash 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

有什麼辦法解決這個問題而無需重新啓動Flash Builder中,每5分鐘?

+1

您是否嘗試過項目清潔?你所有的庫都是用Apache Flex 4.10編譯的嗎?我已經看到奇怪的錯誤,通過混合和匹配用不同版本的Flex編譯的SWC。你有兩個名爲OptionsMenu的類;可能導致模棱兩可的參考? – JeffryHouser

+0

我會研究這個,我會告訴你。 不,我不需要命名相同的類(或者命名爲相同類的包) – Duckdoom5

+0

另外,據我所知,Flash Builder 4.6不支持Apache Flex SDK,必須升級到Flash Builder 4.7。是的,你這樣做會失去設計觀點。 – ffxtian

回答

1

如果你到項目>清潔...通常修復了我的錯誤。
如果這不起作用,您可以嘗試創建一個具有相同名稱的新文件並移動代碼。我以前必須這樣做。