我正常加载外部SWF,我正在处理COMPLETE监听器:
var documentClass:Object;
function onComplete(loadEvent:Event)
{
documentClass = Object(loadEvent.currentTarget.content);
}
这非常有效,我可以从外部SWF的文档类中访问变量和函数。但是,并非SWF库中的所有其他类都未在文档类中实例化。我还想访问这些其他类中的变量和函数,我目前正在使用,例如:
var documentClass:Object;
var classOne:Class;
function onComplete(loadEvent:Event)
{
documentClass = Object(loadEvent.currentTarget.content);
classOne = loadEvent.target.applicationDomain.getDefinition("ClassName") as Class;
}
这也有效。但是,我想访问库中有多个其他类,使用此方法遍历每个类非常繁琐。我希望我可以使用getQualifiedDefinitionNames()(我使用Flash CC和播放器11.3以便它可用)但是当我追踪它时,它似乎并没有起作用。
必须有一种更简单的方式来访问我不知道的其他课程。有人可以帮忙吗?
谢谢你, 詹姆斯