How to realize Flex Modularization
This article mainly introduces how to achieve Flex modularization, with certain reference value, interested friends can refer to, I hope you have a lot of gains after reading this article, let Xiaobian take you to understand.
How to Flex Modularity
2.1 creation module
mxml-based modules, right click on your project->new->mxmlModule
◆ as-based modules
package { importmx.modules.Module; publicclassGeneralextendsModule { publicfunctionGeneral() { super(); } } }
2.2 Flex modularity in loading modules
2.2.1 Loading with ModuleLoader
2.2.2 Loading with 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 Create pop-up module
Vargeneral:ModuleLoader general=ModuleLoader(mx.managers.PopUpManager.createPopUp(this,ModuleLoader)); general.url="General.swf";
Note: When creating pop-up modules, sometimes there will be errors such as: unable to convert mx.managers::PopUpManagerImpl@bba9941 to mx.managers.IPopUpManager. In this case, we need to introduce them in the main program.
importmx.managers.IPopUpManager; privatevaripopUp:IPopUpManager Thank you for reading this article carefully. I hope that the article "How to Realize Flex Modularization" shared by Xiaobian will be helpful to everyone. At the same time, I hope that everyone will support it a lot. Pay attention to the industry information channel. More relevant knowledge is waiting for you to learn!