Re: [問題] 陣列的事件問題
※ 引述《gamecubemomo (阿毛)》之銘言:
: 我有個陣列_inputTxt裡面放一些TextField
: for(var i:Number=0;i<_inputTxt.length;i++) {
: _inputTxt[i].onChanged = function(textfield:TextField) {
: // 我想在這裡拿到i的值
: }
: }
: 請問要怎麼拿到i的值呢?
: 因為我在裡面trace(i)都只會秀出i最後的值.
: 感激不盡~
利用物件可以亂插旗子的優點(or缺點)
for(var i:Number=0;i<_inputTxt.length;i++) {
_inputTxt[i].nummmm = i; //幫它插上nummmm這個旗子
_inputTxt[i].onChanged = function(textfield:TextField) {
trace(this.nummm); //應該就可以得到它了
}
}
--
http://blog.eddie.com.tw/
http://www.eddie.com.tw/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.23.188.154
推
05/22 14:46, , 1F
05/22 14:46, 1F
推
05/22 18:40, , 2F
05/22 18:40, 2F
討論串 (同標題文章)
Flash 近期熱門文章
PTT數位生活區 即時熱門文章
16
27