作者pino0707 (威士登)
看板Flash
标题[问题] 清除addChild出来的元件
时间Fri Apr 18 20:56:12 2014
小弟做了一个小游戏,
里面有用到,
var myArray:Array=[ ];
var Obj:MovieClip=new MovieClip();
Obj=new Box();
addChild(Obj);
myArray.push(Obj);
所以Obj可以无限增生,
当要重新游戏时,
怎麽重置myArray为空阵列,
并清空全部场景上的Obj呢?
谢谢。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 42.68.105.30
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Flash/M.1397825774.A.378.html
1F:推 KawasumiMai:for(i=0;i<myArray.length;i++){ 04/19 00:12
2F:→ KawasumiMai: removeChild(obj) 04/19 00:13
3F:→ KawasumiMai:} 04/19 00:13
4F:→ KawasumiMai:myArray=new Array() 04/19 00:13
5F:→ pino0707:阵列清空,场景上所有Obj也都会清空吗? 04/19 00:41