使用actionscript修改外部SWF

时间:2013-08-21 19:03:47

标签: actionscript-3 hide actionscript-2 movieclip

如何从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;

1 个答案:

答案 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。

希望它有所帮助。