国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
了解Flex程序的生命周期
Flex程序從本質(zhì)上講,就是使用了(由AS編寫的)Flex框架的Flash程序。
但在Flex程序中可以忽略timeline這個概念,所有的內(nèi)容都集于一幀。
事實上Flex程序中的根,是繼承flash.display.MovieClip的mx.managers.SystemManager。
SystemManager有兩幀。第一幀是預(yù)加載程序,第二幀是主程序。
因此,所有程序在真正開始運行前,需要經(jīng)過如下過程:
預(yù)初始(preinitialize)
    程序在這個過程后,已經(jīng)被實例化,但還未創(chuàng)建任何內(nèi)容。
初始化(initialize)
    程序在這個過程后,已創(chuàng)建好內(nèi)容,但還未完成布局。
創(chuàng)建完成(creationComplete)
    程序在這個過程后,已完成包括布局在內(nèi)的所有創(chuàng)建。
在順利完成以上3個過程后,SystemManager廣播applicationComplete事件,意味著程序整裝待發(fā)了。
SystemManager還管理著所有顯示在前端的內(nèi)容。包括彈出窗,鼠標指針,工具提示等。
SystemManager有一個叫totelLevelSystemManager的屬性。當Flex程序是一個獨立程序時,該屬性指向SystemManager的實例,而當Flex程序是被加載到別的Flex程序時,該屬性指向加載者的SystemManager實例。
所有UIComponents都有一個systemManager的屬性,指向程序的SystemManager實例。
了解預(yù)加載器
預(yù)加載器由SystemManager在第一幀自動創(chuàng)建,當完成后發(fā)布complete事件,并進入第二幀,再由SystemManager刪除。
除了complete以外,還有如下事件:
progress:程序下載過程
rslError:運行期共享庫下載失敗
rslProgress:運行期共享庫下載過程
rslComplete:運行期共享庫下載完成
initProgress:程序初始化過程
initComplete:程序初始化完成
在Flex程序中加載另一個Flex程序
被加載的Flex程序,在加載完畢后,自身內(nèi)部會經(jīng)歷上述3個過程。最終,主程序才能對該程序進行有效的訪問。
首先要了解所有的Flex/Flash程序都是由一系列類組合而成。這一系列類都維持在一個程序作用域中。當僅有一個程序在運行時,程序作用域的概念只是一個形式,因為不可能發(fā)生作用域沖突的事情。當加載額外的.swf程序后,情況就不一樣了,此時,可能會發(fā)生3種情況:
被加載的.swf在現(xiàn)有作用域的子作用域中運行
    這種情況下,被加載.swf可以使用父作用域中的所有類,而本身作用域中和父作用域中沖突的類,將被忽視。
    這樣子有3個好處:
        減少內(nèi)存的占用。
        單態(tài)管理者(Singleton manager classes)可以訪問父級程序,也可以訪問子級程序。
        從技術(shù)角度講,在編譯子級程序時,可以不用把重復(fù)的類編譯進去,從而減少文件大小
    但有時不能忽視子作用域的類。比如碰到類名雖然沖突,但功能卻不相同時。
被加載的.swf在一個新的完全獨立的作用域中運行
    這種情況下,被加載.swf在一個不受任何約束的作用域中運行。雖然不會發(fā)生什么沖突,但這樣會加大內(nèi)存的占用。
被加載的.swf在現(xiàn)有作用域中運行
    這種情況下,被加載.swf在現(xiàn)有的作用域中運行,被看作現(xiàn)有內(nèi)容的一部分。常常用于運行期共享庫。
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
AS3應(yīng)用程序模塊化開發(fā)與ApplicationDomain -
實時加載Flex皮膚
FlashDevelop配置
將多個fxg文件打包成swf,加載swf并將其中的fxg作為類使用
flex的常用用法二十條(轉(zhuǎn)載) - Stay foolish,Stay hungrey。...
【flash制作】flash加載外部swf并控制代碼
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服