看板 Flash 關於我們 聯絡資訊
※ 引述《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
pino0707:謝謝您的回覆指導! 04/19 01:12