您如何从文档类以外的类访问库项目?
例如,如果我在 Flash 中创建一个影片剪辑并将其导出为名为 Foo 的 Actionscript,我可以在文档类中执行此操作:
var f = new Foo();
this.addChild(f);
它应该出现在舞台上。但我需要能够从其他类创建该对象的其他实例。如果我在 SomeOtherClass.as 中使用上面相同的代码,我在舞台上什么也得不到,显然是因为这个类不知道库中的 Foo 对象。
我知道我可能需要以某种方式使用 appplicationDomain.getDefinition。这不起作用:
var a = new ApplicationDomain(ApplicationDomain.currentDomain);
var foo: Class = a.getDefinition ( "com.me.CustomClass" ) ;
var f = new foo( ) ;
addChild ( f ) ;
TypeError:错误#1007:尝试在非构造函数上进行实例化。