Re: [問題] 清除addChild出來的元件

作者: scars (scars)   2014-04-19 00:47:28
※ 引述《pino0707 (威士登)》之銘言:
: 小弟做了一個小遊戲,
: 裡面有用到,
: var myArray:Array=[ ];
: var Obj:MovieClip=new MovieClip();
^^^^^^^^^^^^^^^^這句多的
: Obj=new Box();
: addChild(Obj);
: myArray.push(Obj);
: 所以Obj可以無限增生,
: 當要重新遊戲時,
: 怎麼重置myArray為空陣列,
: 並清空全部場景上的Obj呢?
: 謝謝。
while(myArray.length>0){
removeChild(myArray.pop());
}
不確定你有沒有其他操作
如果只是你上面code的話,這樣應該可達成你的要求
但如果是你每次要"增生"都是跑一次上面全部code
那有一個明顯的錯誤就是 myArray 會一直 new 新的出來
要先解決這個問題
作者: pino0707 (威士登)   2014-04-19 01:12:00
謝謝您的回覆指導!

Links booklink

Contact Us: admin [ a t ] ucptt.com