[問題] 該如何一次建立多個MovieClip呢?

看板Flash作者 (綠草)時間10年前 (2014/04/12 21:26), 10年前編輯推噓1(106)
留言7則, 4人參與, 最新討論串1/1
我想要從外部讀入多個圖檔,並且偵聽各個圖檔的滑鼠事件 我想到的方法是建立多個MovieClip,然後將讀入的圖檔放在MovieClip中 這樣我就可以直接偵聽 但是一直想不到該怎麼做... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.231.8.51 ※ 文章網址: http://www.ptt.cc/bbs/Flash/M.1397309173.A.EA0.html

04/12 23:10, , 1F
邏輯上沒什麼問題啊
04/12 23:10, 1F

04/12 23:10, , 2F
for new load addEventListener event.target
04/12 23:10, 2F

04/12 23:10, , 3F
原則上就文內說的那樣啊
04/12 23:10, 3F
只能用var mc0:MovieClip = new MovieClip(); var mc1:MovieCLip = new MovieClip(); 的方法才能建立多個MovieClip嗎? 有沒有類似像for(var i:int;i<10;i++){ this["mc"+i].addEventListener(MouseEvent,CLICK,mc_move); } 這樣可以一次弄好幾個的? ※ 編輯: heavenbetula (61.231.8.51), 04/13/2014 00:45:55

04/13 02:05, , 4F
迴圈{ mc_array[i] = new MovieClip(); }
04/13 02:05, 4F
可是這樣MovieClip就沒有像mc0,mc1這樣名稱可以讓我去偵聽滑鼠事件的樣子? ※ 編輯: heavenbetula (1.162.139.99), 04/13/2014 09:38:40

04/13 23:21, , 5F
mc0應該就是上面的this["mc"+i] ?
04/13 23:21, 5F

04/13 23:21, , 6F

04/15 19:36, , 7F
感謝Kcars大大,本身功力不好..我再好好研究你的方法
04/15 19:36, 7F
文章代碼(AID): #1JIJxrwW (Flash)
文章代碼(AID): #1JIJxrwW (Flash)