成人免费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 08:54:53

Flex模塊化

2010-08-13 15:48:38

Flex模塊化

2010-08-02 09:10:36

Flex模塊化

2010-08-04 10:04:52

Flex1.5環境配置

2010-07-19 09:16:47

Perl包

2019-08-28 16:18:39

JavaScriptJS前端

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技術棧公眾號

主站蜘蛛池模板: 99久热在线精品视频观看 | 国产7777| 国产精品欧美一区喷水 | 国产在线中文字幕 | 亚洲福利在线观看 | 成人在线一级片 | 国产精品一区二区在线 | 久久天天 | 亚洲午夜精品在线观看 | 男女爱爱网站 | 99精品一级欧美片免费播放 | 99精品国产一区二区三区 | 91久久久久 | 无码一区二区三区视频 | 伊人春色成人网 | 一区二区国产精品 | 久久久999免费视频 999久久久久久久久6666 | 伊人一区 | 美女视频久久 | 久久久久国产一级毛片 | 亚洲视频免费在线观看 | 超碰人人91 | 国产午夜一级 | 日本午夜在线视频 | 亚洲播放 | av在线一区二区三区 | 自拍偷拍亚洲欧美 | 第一区在线观看免费国语入口 | 国产精品影视在线观看 | 精品国产一区二区三区久久久蜜月 | 精品视频久久久 | 亚洲女人天堂网 | 在线播放第一页 | 亚洲精品黄色 | 亚洲精品视频在线播放 | 国产精品夜夜春夜夜爽久久电影 | 看片国产| 亚洲iv一区二区三区 | wwwxxx日本在线观看 | 成人免费视频 | 欧美日本韩国一区二区 |