2011-08-11 65 views
3

我們有一個用flex 3.4 SDK編譯的安靜的大型flex應用程序。Flex模塊加載在我的開發機器上停止工作(VerifyError:Error#1014:Class mx.modules :: ModuleBase could not be found。)

我們還有幾個模塊需要加載後(一些在啓動時,稍後)。

所有內容都使用相同的版本進行編譯。

在某些時候,我在我的機器上得到了這個異常,並不知道如何解決它。

VerifyError: Error #1014: Class mx.modules::ModuleBase could not be found. 

    at flash.display::MovieClip/nextFrame() 
    at mx.core::FlexModuleFactory/deferredNextFrame() 
    at mx.core::FlexModuleFactory/update() 
    at mx.core::FlexModuleFactory/moduleCompleteHandler() 

我刪除並安裝了幾個flashplayer版本,但總是出現同樣的錯誤。 當我們將在我的機器上編譯的工件複製到某處並且其他人在他的機器上打開它時,它就可以工作。所以它看起來沒有編譯問題。我們有一個maven構建過程,所以不應該有任何區別。

+0

+1用於編譯相同Flex版本中的所有內容。有時奇怪的錯誤會在這種情況下消失。問題只發生在你的機器上,但沒有其他地方? (其他測試機器是否安裝了調試播放器?) – JeffryHouser

+0

您能否顯示您的pom?我在想某些東西沒有被編譯到某處。另外,你能解釋錯誤發生的地點/時間嗎? –

回答

0

檢查您的模塊是否針對某些應用進行了優化。要做到這一點去你的模塊項目Project properties,選擇模塊,然後按「編輯...」按鈕。選擇「不要優化」選項。

相關問題