使用加载的外部文件中的按钮加载/卸载外部SWF

时间:2011-02-23 08:28:41

标签: flash cs3

我花了将近一个星期的时间试图找出如何使用按钮卸载当前加载的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);

感谢您的期待......非常感谢您的帮助..

1 个答案:

答案 0 :(得分:0)

您可以执行以下操作:

MovieClip(parent.parent).functionName();

这是一个很好的教程来解释工作原理:http://flexcomps.wordpress.com/2008/09/01/as3-calling-myfunction-on-main-timeline-from-loaded-swf/