9RIA.com天地会 - Flash论坛

返回列表 发帖

[疑难] 问一个加载swf的问题

本帖最后由 czj04015002 于 2010-2-9 11:58 编辑

有两个swf文件:A.swf和B.swf,用A加载B
第一次加载没有问题,不报错,
但是把B卸载以后(卸载的时候用的removeChild,可能使这个没有卸载干净)
再次加载B ,会提示:无效的 BitmapData

有没有哪位大侠有过这种经验的?

或者谁有办法把B.swf完全卸载的办法啊?

RIA 天地行 北京站(2010·03·28)
当前信息不足

TOP

天地人才库
以二进制的方式加载就不会出现这样的问题了.

TOP

用null试试

TOP

我一般是这样解决,不管加载什么,都是new。到了remove的时候全清空,不管是loader还是其他类型数据,这样放在内存等收垃圾。flash不能实时回收,多占点内存是难免的。

TOP

var shit=new Shit();
addChild(shit);
removeChild(shit);
shit=null;
try{
shit;
}catch(er:Error){
}

TOP

清空 要设置为null的

TOP

搬个板凳来学习........

TOP

返回列表
天地会官方合作培训