精華區beta Flash 關於我們 聯絡資訊
場景上有三個按鈕,名字為 B01_btn, B02_btn, B03_btn 然後AS為: var BTNS:Array = [B01_btn,B02_btn,B03_btn] for (var i:uint=0; i<BTNS.length; i++) { BTNS[i].addEventListener(MouseEvent.CLICK, Link); } function Link(e:MouseEvent) { var _mc:SimpleButton =e.currentTarget as SimpleButton; trace(i); } 我想每個按鈕按下去可以取的i的序號,現在這麼做只會取得3而已 請問我要用什麼方法才能在Click按鈕時 取得1~3的序號呢??? (如按B01_btn可以得到i=1, 按B02_btn可以得到i=2...) -- Dragon in Underware 3UB Trample. Any man creature become 0/1 weeky chiken. If a woman deal damage to Dragon in Underware, Dragon in Underware become 0/1 weaky chiken. If Dragon in Underware deal damage, put many 1/1 red Ooze token into play -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.138.32.78
aquarianboy:第4586篇,來個monkey patching吧 :) 02/16 15:38
sledogerunir:AS2.0可以這樣搞~不過到3.0好像就不能這樣做了Orz 02/16 15:55