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

看板Flash作者 (72727)時間13年前 (2012/02/14 19:18), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《nash777 (nash777)》之銘言: : 譬如 我現在宣告了 三個Shape 分別為sp0,sp1,sp2 如以下程式 : var sp0:Shape = new Shape(); : var sp1:Shape = new Shape(); : var sp2:Shape = new Shape(); : 問題1: 以上宣告可以用迴圈來宣告嗎?該怎麼寫呢? 1.你使用的類型假若是要實體出來放進某個容器做不同的編排 可以在開始全域就先宣告var sp:Shape; 然後在你進行處理的func裡面實體化加入 通常會用不同的編排方式的時候就會考量到使用幾種方式去做不同的內容產生 1.switch case 一般用在每個實體都有差不多的可能性加入至場景使用 2.if else if判斷式 將最常使用的實體判斷放在開頭幾輪 3.您之前使用的["部分固定名稱"+型號變數]去呼叫 : 問題2: 將sp0,sp1,sp2 新增至場景上 如以下程式 可以用迴圈嗎?該怎麼寫呢? : addChild(sp0); : addChild(sp1); : addChild(sp2); 1.寫在一個固定的Array裡面for迴圈加入. : 因為我是自學 : 寫的code常常有類似這個問題,書不一定講得很詳細 : 麻煩先進指導 : 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.229.80.121
文章代碼(AID): #1FEaCFaS (Flash)
文章代碼(AID): #1FEaCFaS (Flash)