9RIA.com天地会 - 论坛

返回列表 发帖

天地培训

9RIA天地会官方培训机构

Adobe官方认证培训中心

问一个加载swf的问题

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

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

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

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

天地人才库
当前信息不足

TOP

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

TOP

好兄弟,讲义气!---by eko

踏上天地会荣耀之路!

 

申请舵主

加入掘金队

加入译林军

知识专题整理

 

咨询(QQ):

1442604479(小地)

 

用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

学习了··

TOP

学习了
不怕不怕了

TOP

返回列表