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

看板Flash作者 (威士登)時間10年前 (2014/04/18 20:56), 編輯推噓1(104)
留言5則, 2人參與, 最新討論串1/2 (看更多)
小弟做了一個小遊戲, 裡面有用到, 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://www.ptt.cc/bbs/Flash/M.1397825774.A.378.html

04/19 00:12, , 1F
for(i=0;i<myArray.length;i++){
04/19 00:12, 1F

04/19 00:13, , 2F
removeChild(obj)
04/19 00:13, 2F

04/19 00:13, , 3F
}
04/19 00:13, 3F

04/19 00:13, , 4F
myArray=new Array()
04/19 00:13, 4F

04/19 00:41, , 5F
陣列清空,場景上所有Obj也都會清空嗎?
04/19 00:41, 5F
文章代碼(AID): #1JKI3kDu (Flash)
討論串 (同標題文章)
文章代碼(AID): #1JKI3kDu (Flash)