lufy's legend

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 11610|回复: 0
打印 上一主题 下一主题

被移除的LSprite重新addChild后,上面的Graphics不显示

[复制链接]

2

主题

0

好友

42

积分

士兵

Rank: 1

楼主
发表于 2013-6-18 16:31:12 |显示全部楼层
lufy 发表于 2013-6-13 15:38
这个不是bug,被移除的LSprite对象,会自动调用自身的die()函数和removeAllChild()函数,以防止内存泄露, ...

关于这个问题,我今天也发现了,也认为有点bug。在flash中,removeChild只是从舞台上移除,并不是消亡对象。因为removeChild后会很有可能立马把物体再addChild进来。我现在遇到这样的情况只好用visible=false来代替了。但我建议lufy兄,如果可以考虑把现在已经包含了die()和removeAllChild()的removeChild改成destory(),而把removeChild做成flash的标准,会更合适flash转型的程序员使用。谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

防止垃圾广告,请填写任意字符

Archiver|lufy's legend

GMT+8, 2024-5-18 15:03 , Processed in 0.045121 second(s), 19 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部