使用已加载外部文件中的按钮加载/卸载外部 SWF
我花了将近一周的时间试图弄清楚如何使用其按钮卸载当前加载的 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);
感谢您的期待...您的帮助将非常感谢..
I spent almost a week trying to figure out how to unload a currently loaded swf using its button and loading a new swf...
I have three files, a main.fla, file1.fla and file2.fla. In my main.fla, I have a code which loads the other two files. If i will click the "unload" button in the file1.swf, I would like the main.fla to unload the file1.swf and load the other file, file2.swf.
Here is the code to load the 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);
Thanks in anticipation... Your help would be much appreciated..
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以执行以下操作:
这是一个很好的教程来解释其工作原理: http://flexcomps.wordpress.com/2008/09/01/as3-calling-myfunction-on-main-timeline-from-loaded-swf/
You can do something like:
Here is a good tutorial to explain the workings: http://flexcomps.wordpress.com/2008/09/01/as3-calling-myfunction-on-main-timeline-from-loaded-swf/