[問題] 新手發問 如何用迴圈新增多個物件

看板Flash作者 (nash777)時間13年前 (2012/02/14 14:05), 編輯推噓1(102)
留言3則, 1人參與, 最新討論串1/2 (看更多)
譬如 我現在宣告了 三個Shape 分別為sp0,sp1,sp2 如以下程式 var sp0:Shape = new Shape(); var sp1:Shape = new Shape(); var sp2:Shape = new Shape(); 問題1: 以上宣告可以用迴圈來宣告嗎?該怎麼寫呢? 問題2: 將sp0,sp1,sp2 新增至場景上 如以下程式 可以用迴圈嗎?該怎麼寫呢? addChild(sp0); addChild(sp1); addChild(sp2); 因為我是自學 寫的code常常有類似這個問題,書不一定講得很詳細 麻煩先進指導 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.34.48.68

02/14 14:25, , 1F
var sp:Vector.<Shape> = Vector.<Shape>([]);
02/14 14:25, 1F

02/14 14:25, , 2F
for(i=0;i<n;i++){ sp[i] = new Shape() ;
02/14 14:25, 2F

02/14 14:25, , 3F
addChild(sp[i]); }
02/14 14:25, 3F
文章代碼(AID): #1FEVcLd3 (Flash)
文章代碼(AID): #1FEVcLd3 (Flash)