当我从中加载外部SWF并加载类时,外部类只加载一次 我使用以下代码加载我在网站上找到的externall类。 问题是applicationDomain只工作一次,这意味着一旦swf文件再次加载后加载。换句话说,我加载externall类(链接)只包含一次movieclip,后来它不起作用。我认为问题是因为我使用applicationDomain。有什么方法可以解决这个问题吗?
var sym:MovieClip;
var loader:Loader = new Loader();
var req=URLRequest = new URLRequest("foo.swf");
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, fooLoadComplete);
loader.load(req):
function fooLoadComplete (event:Event):void
{
var classDefinition:Class=event.target.applicationDomain.getDefinition("Symbol1") as Class;
sym=new ClassDefinition();
addChildren();
}
function addChildren():void{
addChild(sym);
}