如何从URL加载外部SWF,然后在其中隐藏动画片段?
获取此动作的动作脚本无关紧要,就此而言,它可以是2,3或甚至1。
我尝试过使用这个(动作3),但它不起作用:
var request:URLRequest = new URLRequest("http://test.com/room.swf");
var room:Loader = new Loader()
room.load(request);
addChild(room);
this.triggers_mc.alpha = 0;
答案 0 :(得分:1)
试试这样:
var request:URLRequest = new URLRequest("http://test.com/room.swf");
var room:Loader = new Loader()
room.load(request);
room.contentLoaderInfo.addEventListener(Event.COMPLETE, onSWFComplete);
addChild(room);
function onSWFComplete(e:Event):void {
room.triggers_mc.alpha = 0;
}
您需要等待外部SWF加载才能与之交互。通过向其添加Event.COMPLETE
,您正在等待加载SWF,然后将alpha
设置为0。
希望它有所帮助。