Actionscript 3 加载的swf不显示
我试图使用Loader类来加载swf动画。如果我添加了孩子(ldr);将显示动画并进行循环,但如果我按以下方式尝试,则不会显示动画Actionscript 3 加载的swf不显示,actionscript-3,Actionscript 3,我试图使用Loader类来加载swf动画。如果我添加了孩子(ldr);将显示动画并进行循环,但如果我按以下方式尝试,则不会显示动画 public var ldr:Loader; public var explosion:MovieClip; public var req:URLRequest; ldr = new Loader(); req = new URLRequest("../graphics/explosion1.swf"); ldr.
public var ldr:Loader;
public var explosion:MovieClip;
public var req:URLRequest;
ldr = new Loader();
req = new URLRequest("../graphics/explosion1.swf");
ldr.load(req);
ldr.contentLoaderInfo.addEventListener(Event.COMPLETE, onCompleteHandler);
及
爆炸=ldr。作为电影剪辑的内容;
addChild(爆炸);
}
有什么想法吗?谢谢 不确定,但这可能是一个简单的安全问题:loaderInfo.content受到安全限制: 因此,作为MovieClip的ldr.content会无声地失败,爆炸为null:) addChild(ldr)对于您正在做的事情来说应该很好,但是如果您确实需要访问contentLoaderInfo.content,您应该在explosion1.swf中使用Security.allowDomain(主应用程序的域),或者在repertory中设置跨域策略 希望这有帮助
public function onCompleteHandler(loadEvent:Event):void {