Re: [問題] 使用迴圈

看板Flash作者 (CJ Cat)時間16年前 (2010/03/08 14:47), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串2/2 (看更多)
我個人的習慣作法是用個Dictionary把對應資料存起來 這裡的對應資料就是迴圈中的i 以下程式碼未經過測試,僅供參考 var indices:Dictionary = new Dictionary(); for (var i:int = 1; i < clip.length; i++) { var dispatcher:IEventDispatcher = this["mb" + i + "_mc"] as IEventDispatcher; indices[dispatcher] = i; dispatcher.addEventListener(MouseEvent.CLICK, onClick); } function onClick(e:MouseEvent):void { var i:String = int(indices[e.currentTarget]).toString(); TweenMax.to(this["mb" + i + "_mc"], 0.8, {x: -1440, ease:Back.easeOut}); TweenMax.to(this["mb" + (i + 1) + "_mc", 0.6, {x:0, ease:Back.easeOut}); } -- CJ Cat = Croa'J Cat = Cockroach Cat = 西街凱特 = 蜚蠊貓 = 蟑螂貓 Blog http://cjcat.blogspot.com Gallery http://cjcat2266.deviantart.com ptt2 Board CJWorkshop - 阿多比閃光(Adobe Flash)研討區 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.168.25.10 ※ 編輯: cjcat2266 來自: 118.168.25.10 (03/08 14:47)

03/08 17:18, , 1F
謝謝cj大 我再研究看看好了 :)
03/08 17:18, 1F

03/11 16:56, , 2F
謝謝CJ大 我不用再研究了XD
03/11 16:56, 2F
文章代碼(AID): #1Bb9r-v_ (Flash)
文章代碼(AID): #1Bb9r-v_ (Flash)