Re: [問題] 清除addChild出來的元件
※ 引述《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 新的出來
要先解決這個問題
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.243.95.31
※ 文章網址: http://www.ptt.cc/bbs/Flash/M.1397839650.A.7D5.html
推
04/19 01:12, , 1F
04/19 01:12, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Flash 近期熱門文章
PTT數位生活區 即時熱門文章