flash as3加载器问题
我想做的是使用 2 个不同的按钮加载 2 个不同的 swf。
我想要发生的是,当您单击按钮 1 时,它会加载第一个 swf,按钮 2 会加载第二个 swf,并首先从舞台中删除任何其他 swf。
我似乎遇到的问题与加载程序有关。我似乎无法将图像加载到加载器中而不将它们放在舞台上。 但它仍然通过在加载器中放置另一个图像来重新创建 swf。
stage.removeChild(loader);
loader = new Loader();.
当我尝试动态加载图像时,即使我正在使用:有关此信息的任何帮助或教程都会很棒,
What I am trying to do is load 2 different swf's using 2 different buttons.
What I want to happen is when you click on button 1 it loads the first swf and button 2 loads the second swf removing any other swf from the stage first.
The problem I seem to be running into is with the loader. I cannot seem to load the images into the loader without putting them on the stage. And when I try to load the images dynamically it keeps on recreating the swf's by placing another one in the loader even though I am using :
stage.removeChild(loader);
loader = new Loader();.
Any help or tutorials on this information would be great.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我会为您要加载的每个图像使用单独的加载器。这是一个如何实现它的简单示例:
*编辑:它正在切断包部分,请原谅我不理解 stackoverflow 的代码解析器。 *
`包
{
导入 flash.display.Loader;
导入 flash.display.Sprite;
导入 flash.events.Event;
导入 flash.events.MouseEvent;
导入 flash.net.URLRequest;
}
`
I would use separate Loader's for each image you want to load. here's a quick example of how you could implement it:
*edit:It's cutting off the package part, please forgive me for not understanding stackoverflow's code parser. *
`package
{
import flash.display.Loader;
import flash.display.Sprite;
import flash.events.Event;
import flash.events.MouseEvent;
import flash.net.URLRequest;
}
`