我正在尝试制作一个系统,首先卸载任何现有的(已加载的)闪存SWF,然后再加载一个(因此它们不会相互重叠)。
我正在使用类AS3文件 我的代码看起来像
var myLoader:Loader = new Loader();
removeChild(myLoader);
myLoader.unload();
var url:URLRequest = new URLRequest("URL HERE");
myLoader.load(url);
addChild(myLoader);
正如你所看到的,我正在尝试先卸载所有内容,然后加载新内容,由于某种原因它无法正常工作。
先谢谢你们!
答案 0 :(得分:0)
此行创建一个新的Loader
对象。
var myLoader:Loader = new Loader();
在该对象上调用unload()
是没有意义的,因为无法加载任何内容。
您应该做的是使用单个Loader
对象。不要每次都创建新的。