取得外部被加载的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;