2012-03-25 68 views
1

我正在構建Adobe Air 2.5。桌面應用程序和Flash CS 5.應用程序文件大小爲10 MB,其中包含中等數量的動畫片段,矢量圖形,位圖和代碼。點擊桌面圖標需要大約8秒,直到應用程序可用。Adob​​e Air - 改善啓動時間

如何提高啓動時間?

謝謝。 Uli

+0

這只是10MB。在啓動時,它會設置舞臺,向按鈕添加事件監聽器,從加密的本地存儲中讀取用戶首選項,並從JSON向文本字段添加文本。應用程序文件大小對啓動時間負責多少? – Uli 2012-03-25 12:03:31

+0

我刪除了Flex標籤;因爲您可能未使用Flex,所以您正在使用Flash Pro構建應用程序。在基於網絡的應用程序中,我沒有在其中嵌入資產,從而看到了更快的啓動時間;然而在AIR應用程序中,我認爲這不是一個問題;因爲用戶不必每次都下載應用程序。 – JeffryHouser 2012-03-25 12:10:14

+0

你在做第一幀的所有對象/ UI創建嗎? – 2012-03-25 12:25:07

回答

0

我認爲您可以嚴格按照舞臺上的應用程序啓動時顯示的內容來減少加載時間。您可以根據請求動態繪製其餘資源。 所以,不要只是在舞臺上拖動所有東西。而是根據需要實例化和addChild()。 根據資產大小的不同,可能需要一些時間才能加載,但用戶無需等待10秒鐘才能使用您的應用。 也許不是所有應用的內容都會在每一個會話中被觀看,那麼爲什麼從開始階段就把所有的東西放在舞臺上?