成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

學習筆記 Flex模塊化詳盡解讀

開發 后端
你對Flex模塊化的概念是否了解,這里和大家分享一下,Flex模塊化提供了分離應用程序代碼到不同的swf文件上以便減少下載時間和文件大小。

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

Flex模塊化學習總結

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

1:為什么要Flex模塊化

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

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

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

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

2:如何Flex模塊化

2.1創建模塊

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

  1. <?xmlversionxmlversion="1.0"encoding="utf-8"?> 
  2.  
  3. <mx:Modulexmlns:mxmx:Modulexmlns:mx="http://www.adobe.com/2006/mxml" 
  4.  
  5. layout="absolute"width="400"height="300"> 
  6.  
  7. </mx:Module> 
  8.  

 ◆基于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. <mx:ModuleLoaderurlmx:ModuleLoaderurl="ContactList.swf"/> 

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創建彈出模塊

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

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

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

【編輯推薦】

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

 

責任編輯:佚名 來源: accptech.com
相關推薦

2010-08-06 16:07:55

Flex通信

2010-08-03 10:59:14

Flex代碼規范

2010-08-12 09:19:31

Flex彈出窗口

2010-08-11 16:10:27

Flex DataGr

2010-08-02 09:10:36

Flex模塊化

2010-08-02 08:54:53

Flex模塊化

2010-08-13 15:48:38

Flex模塊化

2010-08-04 10:04:52

Flex1.5環境配置

2019-08-28 16:18:39

JavaScriptJS前端

2010-07-19 09:16:47

Perl包

2010-08-11 08:44:01

Flex對象

2010-08-02 09:21:48

Flex模塊化

2010-07-19 16:25:06

Perl數組

2020-09-17 10:30:21

前端模塊化組件

2013-08-20 15:31:18

前端模塊化

2017-05-18 10:23:55

模塊化開發RequireJsJavascript

2015-10-10 11:29:45

Java模塊化系統初探

2022-03-11 13:01:27

前端模塊

2020-09-18 09:02:32

前端模塊化

2010-08-09 10:34:05

Flex背景
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲欧洲综合av | 99国产精品视频免费观看一公开 | 在线看av的网址 | 99精品久久| 成人影院网站ww555久久精品 | 中文字幕第5页 | 日韩一区二区在线观看视频 | 国产一级电影在线观看 | 人人人人干 | 91精品国产综合久久精品图片 | 一区二区三区视频在线免费观看 | 中文字幕亚洲区一区二 | 狠狠狠干 | 一区在线播放 | 在线观看黄色电影 | 亚洲在线视频 | 高清欧美性猛交 | 国产精品国产a级 | 日韩一区二区av | 日韩欧美在线精品 | 中文字幕一区二区三区精彩视频 | 91免费在线看 | 黄色一级毛片免费看 | 亚洲精品久久 | 久久久久久九九九九九九 | 激情 婷婷 | 一级a性色生活片久久毛片 午夜精品在线观看 | 国产一级黄色网 | 一级毛片视频在线观看 | 日韩精品在线播放 | 一级网站 | 武道仙尊动漫在线观看 | 久久久精品久 | 91啪影院 | 精品欧美一区二区三区 | 国产福利在线 | 日韩av高清 | 亚洲视频www| av免费看片 | 亚洲人久久 | 日本亚洲一区二区 |