取得外部被加载的SWF对象的类引用方法, 取得类引用后就可以通过 new 来实例化生成多个对象了:
var contentMc:MovieClip = e.target.content as MovieClip;
var moduleClassName:String = getQualifiedClassName(contentMc);
var appDomain:ApplicationDomain = contentMc.loaderInfo.applicationDomain;
var ModuleClass:Class = appDomain.getDefinition(moduleClassName) as Class;
var moduleClassName:String = getQualifiedClassName(contentMc);
var appDomain:ApplicationDomain = contentMc.loaderInfo.applicationDomain;
var ModuleClass:Class = appDomain.getDefinition(moduleClassName) as Class;
一个更简单的方法是利用 constructor 属性来取得文档类的引用:
var contentMc:MovieClip = e.target.content as MovieClip;
var ModuleClass:Class = contentMc.constructor as Class;
var ModuleClass:Class = contentMc.constructor as Class;