2010-10-28 22 views
0

我們正在使用Flex4開發Adobe AIR應用程序。當我們在Flash Builder中運行應用程序時(無論是調試模式還是運行模式),我們都面臨着很多未出現的錯誤,但是當我們安裝應用程序並運行應用程序時,應用程序顯示出不同的行爲。任何想法 ?在生成器和外部運行已安裝的應用程序之間會發生什麼變化?AIR - 當應用程序安裝並在構建器中運行時的不同行爲

非常感謝

+0

有一些不同的東西,ApplicationIds,目錄路徑等......你看到了什麼類型的錯誤,也許我們可以縮小它的範圍? – 2010-10-28 15:47:56

+0

你的意思是你在Flash Builder(AKA設計模式?)中運行應用程序還是從Flash Builder啓動它?我假設你是第二個。我會檢查以確保您的開發工具包運行時匹配您的部署運行時;因爲事情經常在運行時版本之間改變。 – JeffryHouser 2010-10-28 18:57:14

回答

1

好,我在運行應用程序使用MonsterDebugger獨立創辦的問題。問題是File.browseForDirectory()。我正在創建File對象,註冊事件偵聽器,然後調用File.browseForDirectory()並生成異常。我切換順序,首先創建一個新文件,然後調用File.browseForDirectory()並最終註冊一個事件處理程序,並且效果很好。

我的猜測是,在調試器版本和Flash Builder內部,它只需要幾毫秒的時間,當我註冊eventlistener時,File對象已經準備就緒,但是在獨立應用程序中AS3代碼事件監聽器註冊在File對象初始化。

+1

非常有用的答案...謝謝! – aProgrammer 2011-11-22 06:55:46

相關問題