查看完整版本: [AS3]关于删除图片的问题~~~

闪王2008 2008-7-5 22:22

[AS3]关于删除图片的问题~~~

[code]

如果用addChild把图片显示在屏幕上~~~那么把这张图片在某一时刻给删除掉~~都有什么方法啊?~~~(隐藏图片不算)


[/code]

8765004 2008-7-5 22:30

你既然能用:[code]addChild[/code]
那么一定能能用:[code]removeChild[/code]

[[i] 本帖最后由 8765004 于 2008-7-5 22:32 编辑 [/i]]

闪王2008 2008-7-5 22:37

想起来了~~~谢谢~~

8765004 2008-7-5 22:45

以前我刚学AS3时,已经用delete,null一起上,舞台上被删除的对象却还在,但是用removeChild()或removeChildAt()就会立马删除了,

8765004 2008-7-6 10:34

关于4楼为什么会出现这样的情况,主要是由AS3的垃圾回收机制决定的:当你:
使用:[code]removeChild(mc1);
mc1=null;[/code]时,理论上来说这个mc1已经在"删除了",但是为什么舞台却还在呢?这个是因为垃圾回收不是马上执行的,而是等到一定的时候,由FlashPlayer自动执行,这个原因造成的.
页: [1]
查看完整版本: [AS3]关于删除图片的问题~~~