当像这样的代码
moduleInfo.addEventListener(ModuleEvent.READY,function(e:ModuleEvent):void{
var module:Object=moduleInfo.factory.create();
var elem:IVisualElement=module as IVisualElement;
isModuleLoaded=true;
});
我们可以看到var模块和elem不为空。
但是当我们添加一些无意义的代码时
moduleInfo.addEventListener(ModuleEvent.READY,function(e:ModuleEvent):void{
var module:Object=moduleInfo.factory.create();
var elem:IVisualElement=module as IVisualElement;
if (elem is IGuipModule){
}
isModuleLoaded=true;
});
var模块和elem变为空。
那么,出了什么问题?