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

发布于 2024-10-19 04:34:47 字数 523 浏览 10 评论 0原文

我花了将近一周的时间试图弄清楚如何使用其按钮卸载当前加载的 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

哆兒滾 2024-10-26 04:34:47

您可以执行以下操作:

MovieClip(parent.parent).functionName();

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

You can do something like:

MovieClip(parent.parent).functionName();

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/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文