如何实现Flex模块化

这篇文章主要介绍了如何实现Flex模块化,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:域名申请雅安服务器托管、营销软件、网站建设、红花岗网站维护、网站推广。

如何Flex模块化

2.1创建模块

基于mxml的模块,在你的工程右键->new->mxmlModule

    

◆基于as的模块

package   {  importmx.modules.Module;   publicclassGeneralextendsModule   {  publicfunctionGeneral()   {  super();   }  }  }

2.2Flex模块化中加载模块

2.2.1使用ModuleLoader加载

2.2.2使用ModuleManager加载

PrivatefunctioncreationHandler():void   {  _moduleInfo=   ModuleManager.getModule('ContactList.swf'   );  _moduleInfo.addEventListener(ModuleEvent.READY,   moduleLoadHandler);   _moduleInfo.load();  }   PrivatefunctionmoduleLoadHandler(evt:ModuleEvent):void   {   canvas.addChild(_moduleInfo.factory.create()as   DisplayObject);   }

2.2.3创建弹出模块

Vargeneral:ModuleLoader   general=ModuleLoader(mx.managers.PopUpManager.createPopUp(this,ModuleLoader));   general.url="General.swf";

注意:在创建弹出模块时,有时会产生:无法将mx.managers::PopUpManagerImpl@bba9941转换为mx.managers.IPopUpManager这种错误,这个时候我们需要在主程序里引入

importmx.managers.IPopUpManager;   privatevaripopUp:IPopUpManager

感谢你能够认真阅读完这篇文章,希望小编分享的“如何实现Flex模块化”这篇文章对大家有帮助,同时也希望大家多多支持创新互联,关注创新互联行业资讯频道,更多相关知识等着你来学习!


名称栏目:如何实现Flex模块化
网页地址:http://scyanting.com/article/gsgpjd.html