我花了将近一个星期的时间试图找出如何使用按钮卸载当前加载的swf并加载一个新的swf ......
我有三个文件,一个是main.fla,file1.fla和file2.fla。在我的main.fla中,我有一个加载其他两个文件的代码。如果我将单击file1.swf中的“卸载”按钮,我希望main.fla卸载file1.swf并加载另一个文件file2.swf。
以下是加载file1.swf的代码:
stop();
var Xpos:Number=131;
var Ypos:Number=115.1;
var swf:MovieClip;
var loader:Loader=new Loader();
var newSWFRequest:URLRequest=new URLRequest("file1.swf")
loader.load(newSWFRequest);
loader.x=Xpos;
loader.y=Ypos;
addChild(loader);
感谢您的期待......非常感谢您的帮助..
答案 0 :(得分:0)
您可以执行以下操作:
MovieClip(parent.parent).functionName();
这是一个很好的教程来解释工作原理:http://flexcomps.wordpress.com/2008/09/01/as3-calling-myfunction-on-main-timeline-from-loaded-swf/