Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- mxmlc -link-report=MyAppReport.xml MyApp.mxml
- mxmlc -load-externs=MyAppReport.xml MyModule.mxml
- cd C:ProjectsMyProjectDevelopModules
- mxmlc -link-report=MyAppReport.xml C:ProjectsMyProjectDevelopSourceMain.mxml
- mxmlc -load-externs=MyAppReport.xml MyModule.mxml
- move /Y MyModule.swf ..RuntimeModules
- private function loadContent(path:String):void
- {
- var contentLoader:Loader = new Loader();
- contentLoader.contentLoaderInfo.addEventListener(
- Event.COMPLETE,
- loadContent_onComplete);
- contentLoader.load(new URLRequest(path));
- }
- private function loadContent_onComplete (event:Event):void
- {
- var content:DisplayObject = event.target.content;
- if(content is IFlexModuleFactory)
- {
- var content_onReady:Function = function (event:Event):void
- {
- var factory:IFlexModuleFactory = content as IFlexModuleFactory;
- var info:Object = factory.info();
- var instanceClass:Class = info.currentDomain.getDefinition(
- info.mainClassName) as Class;
- addChild (new instanceClass ());
- }
- content.addEventListener ("ready", content_onReady);
- }
- else
- {
- addChild (content);
- }
- }
Add Comment
Please, Sign In to add comment