作者sledogerunir (隱密忍者農丸)
看板Flash
標題[問題] 按鈕取得序號的問題....
時間Mon Feb 16 15:20:22 2009
場景上有三個按鈕,名字為
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