日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
學習筆記Flex模塊化詳盡解讀

在學習Flex的過程中,你可能會遇到Flex模塊化方面的問題,這里和大家分享一下,F(xiàn)lex模塊化可創(chuàng)建Flex模塊化應用程序,是提高Flex框架性能的重要方面,提供更多能力控制下載時間和文件大小。

10余年建站經(jīng)驗, 成都網(wǎng)站設計、網(wǎng)站建設客戶的見證與正確選擇。創(chuàng)新互聯(lián)建站提供完善的營銷型網(wǎng)頁建站明細報價表。后期開發(fā)更加便捷高效,我們致力于追求更美、更快、更規(guī)范。

Flex模塊化學習總結

關于這篇文章:寫這篇文章的目的是總結一下我在Flex模塊化開發(fā)時所遇到的問題由淺到淺地介紹,并不是什么特別的東西,只是老了,怕自己不記得就記下來,為什么要公開,是想看能不能幫助一些人,那樣就心安啦,寫的不好大家見諒,之所以分三篇沒什么特別的意義,只是在blog放不下,再次請大家見諒。

1:為什么要Flex模塊化

Flex模塊化提供了分離應用程序代碼到不同的swf文件上以便減少下載時間和文件大小。使用Modules的好處是:

1.主應用程序開始時不需馬上下載modules。應用程序會根據(jù)需求載入和卸載modules。

2.由于每個modules獨立于其他應用程序modules,當需要改變一個modules時,你只需要重編譯這個modules而不是整個應用程序。

Flex模塊化可創(chuàng)建Flex模塊化應用程序是提高Flex框架性能的重要方面,提供更多能力控制下載時間和文件大小,使用modules,你可以根據(jù)哪些可被獨立載入,哪些可被其他程序使用而分離應用程序代碼,

2:如何Flex模塊化

2.1創(chuàng)建模塊

基于mxml的模塊,在你的工程右鍵->new->mxmlModule

 
 
 
  1.  
  2.  
  3.  
  4. layout="absolute"width="400"height="300"> 
  5.  
  6.  
  7.  

 ◆基于as的模塊

 
 
 
  1. package  
  2.  
  3. {  
  4. importmx.modules.Module;  
  5.  
  6. publicclassGeneralextendsModule  
  7.  
  8. {  
  9. publicfunctionGeneral()  
  10.  
  11. {  
  12. super();  
  13.  
  14. }  
  15. }  
  16. }  
  17.  

 2.2Flex模塊化中加載模塊

2.2.1使用ModuleLoader加載

 
 
 
  1.  

2.2.2使用ModuleManager加載

 
 
 
  1. PrivatefunctioncreationHandler():void  
  2.  
  3. {  
  4. _moduleInfo=  
  5.  
  6. ModuleManager.getModule('ContactList.swf'  
  7.  
  8. );  
  9. _moduleInfo.addEventListener(ModuleEvent.READY,  
  10.  
  11. moduleLoadHandler);  
  12.  
  13. _moduleInfo.load();  
  14. }  
  15.  
  16. PrivatefunctionmoduleLoadHandler(evt:ModuleEvent):void  
  17.  
  18. {  
  19.  
  20. canvas.addChild(_moduleInfo.factory.create()as  
  21.  
  22. DisplayObject);  
  23.  
  24. }  
  25.  

 2.2.3創(chuàng)建彈出模塊

 
 
 
  1. Vargeneral:ModuleLoader  
  2.  
  3. general=ModuleLoader(mx.managers.PopUpManager.createPopUp(this,ModuleLoader));  
  4.  
  5. general.url="General.swf";  
  6.  

 注意:在創(chuàng)建彈出模塊時,有時會產(chǎn)生:無法將mx.managers::PopUpManagerImpl@bba9941轉換為mx.managers.IPopUpManager這種錯誤,這個時候我們需要在主程序里引入

 
 
 
  1. importmx.managers.IPopUpManager;  
  2.  
  3. privatevaripopUp:IPopUpManager  

【編輯推薦】

  1. Flex頁面跳轉實現(xiàn)的幾種方式
  2. FlexBuilder4十大新特性閃亮登場
  3. Flex框架中Cairngorm和Mate的優(yōu)點大比拼
  4. FlexBuilder3.0與Eclipse3.4的***結合
  5. 解析Flex應用開發(fā)步驟 新特性和技術框架 

分享標題:學習筆記Flex模塊化詳盡解讀
當前鏈接:http://m.5511xx.com/article/dpecdos.html