我正在轉向純粹的as3環境進入flex,並對預加載器有疑問。關於flex預加載器的問題
對於我的一個應用程序,特別是在swf加載時,我會添加一個帶有動畫預加載器的屏幕。然後在我的代碼中的特定時刻,當我知道我的所有xml已經被解析,構建了UI並且完成了所有初始化時,我發送一個「完成」事件來移除預加載器。
我怎樣才能實現這是flex?我只有真的見過基於百分比的flex preloaders,我認爲它代表了swf本身的實際加載?
我正在轉向純粹的as3環境進入flex,並對預加載器有疑問。關於flex預加載器的問題
對於我的一個應用程序,特別是在swf加載時,我會添加一個帶有動畫預加載器的屏幕。然後在我的代碼中的特定時刻,當我知道我的所有xml已經被解析,構建了UI並且完成了所有初始化時,我發送一個「完成」事件來移除預加載器。
我怎樣才能實現這是flex?我只有真的見過基於百分比的flex preloaders,我認爲它代表了swf本身的實際加載?
請閱讀預加載彎曲的菜譜,他們有一些演示應用程序,可以幫助你出來
實際上沒有在應用程序標籤的預加載屬性,
,可能是西隧ü可能幫助ü出 TC
ANKUR夏爾馬
Flex有一個ProgressBar控制,您可以使用類似的目的。如果您想繼續使用自己的自定義動畫進度欄,則可以將Sprite
添加到Container的rawChildren
(最好是Canvas
),並使用PopUpManager
將其顯示爲模式彈出窗口 - 從done
中刪除彈出窗口事件的處理程序。如果你傳遞一個孩子不延伸UIComponent
的Container
類的重寫addChild
方法將拋出一個錯誤 - 這就是爲什麼你應該使用rawChildren.addChild
。
是的,默認的flex preloader代表swf本身的加載。
如果我是你,我會使用Task庫從凱恩戈姆3個利布斯,具有預加載完美的作品: