[問題] 元件的變數名稱問題

看板Flash作者 (尼姆)時間14年前 (2011/04/14 02:28), 編輯推噓3(302)
留言5則, 3人參與, 最新討論串1/1
各位高手們好 小弟初學AS3.0遇到了一個問題想請教大家 今天假設我有A,B兩顆球 同時落下 接著分別碰到了C,D兩個元件 則反彈 C,D兩個是相同的原件 因為C和D的反彈效果是一樣的 所以我把這兩個的實體名稱設定一樣 然後分別在AB兩球裡寫上相同的程式碼 但執行起來一個成功另一個卻失敗 一直往下跑 想請問除了把兩個名稱設不一樣之外 有沒有什麼其他辦法? 我有爬過文了 但好像找不太到類似的問題 或者可以告訴我要去參考篇 謝謝:)) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.42.211.176

04/14 05:45, , 1F
兩個不同物件 行為相同不代表實體名稱可以一樣
04/14 05:45, 1F

04/14 05:45, , 2F
或許你可以用一個mc把CD兩球包起來
04/14 05:45, 2F

04/14 09:14, , 3F
我C,D兩個是相同的元件 名稱也一樣 抱歉沒說清楚
04/14 09:14, 3F
※ 編輯: frog79110 來自: 114.42.211.176 (04/14 09:38)

04/14 09:39, , 4F
就算是相同的原件拉到場景上還是要有個別的NAME才行
04/14 09:39, 4F

04/15 06:17, , 5F
就算是同一個元件(class) 你還是兩個實體(instance)
04/15 06:17, 5F
文章代碼(AID): #1DfUjQFK (Flash)