Why child is null in the first case ?
private function btnStatsClickHandler(event:Event):void
{
var module:IModuleInfo =
ModuleManager.getModule("com/test/module/pictureviewer/PictureViewer.swf\
");
module.addEventListener(ModuleEvent.READY,
function(event:ModuleEvent):void {
var child:* = module.factory.create();
trace("child: " + child);
});
module.load();
}
RESULT:
[SWF]
D:\flexworkspace\test\bin\com\test\module\pictureviewer\PictureViewer.sw\
f - 50 612 bytes after decompression
child: null
private function btnStatsClickHandler(event:Event):void
{
var module:IModuleInfo =
ModuleManager.getModule("com/test/module/pictureviewer/PictureViewer.swf\
");
module.addEventListener(ModuleEvent.READY,
function(event:ModuleEvent):void {
var child:PictureViewer = module.factory.create() as
PictureViewer;
trace("child: " + child);
});
module.load();
}
RESULT:
[SWF]
D:\flexworkspace\test\bin\com\test\module\pictureviewer\PictureViewer.sw\
f - 50 612 bytes after decompression
child: PictureViewer608