找回密码
 注册

只需一步,快速开始

蓝色理想 最新研发动态 网站开通淘帖功能 - 蓝色理想插件 论坛内容导读一页看论坛 - 给官方提建议

论坛活动及任务 地图和邮件任务 请多用悬赏提问 热夏来袭,选一款蓝色理想的个性T恤吧!

手机上论坛,使用APP获得更好体验 急需前端攻城狮,获得内部推荐机会 论坛开通淘帖功能,收藏终于可以分类了!

搜索
查看: 2397|回复: 4

[AS3] as3如何彻底删除数组中的一个对象?

[复制链接]
shaoheming 楼主

阿葱

29

主题

41

好友

1689

积分

银牌会员

帖子
247
威望
3
注册时间
2006-12-28
发表于 2008-10-26 16:36:14 |显示全部楼层
如题。

array=null;
array.splice(i,1);

之后 为什么该元素还在舞台上?有没有办法彻底立即清除掉?。。。。除了visible=false...
OMEGA ui QQ群:14915155
shaoheming 楼主

阿葱

29

主题

41

好友

1689

积分

银牌会员

帖子
247
威望
3
注册时间
2006-12-28
发表于 2008-10-26 17:06:42 |显示全部楼层
或者说,清除数组里的元素应该如何用removeChild?

ball=balls;
ball=null;
balls.splice(i,1);
stage.removeChild(balls);

这样写为何不对。。。(代码在文档类)

我试验了几个,都有错误。。。
OMEGA ui QQ群:14915155

我是7Yue

72

主题

116

好友

1586

积分

荣誉管理

帖子
1453
威望
13
注册时间
2000-1-6
发表于 2008-10-26 17:23:07 |显示全部楼层
垃圾清理机制是一个循环往复的检测->清理->再检测的过程。

11

主题

1

好友

2万

积分

版主

帖子
13603
威望
10
居住地
重庆市 永川市
注册时间
2007-8-23
发表于 2008-10-26 17:32:46 |显示全部楼层
var _mc:MovieClip =mc_array.splice (_n,1)[0];
        removeChild(_mc);
shaoheming 楼主

阿葱

29

主题

41

好友

1689

积分

银牌会员

帖子
247
威望
3
注册时间
2006-12-28
发表于 2008-10-27 08:23:25 |显示全部楼层
您需要登录后才可以回帖 登录 | 注册


Archiver|手机版|blueidea.com ( 京ICP备05002321号   

GMT+8, 2012-12-3 11:19 , Processed in 0.098674 second(s), 14 queries , Gzip On, Memcache On.

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部