Re: [問題] 陣列的事件問題

看板Flash作者 (我是沒牌的營養師!)時間18年前 (2008/05/22 14:20), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《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
文章代碼(AID): #18DH2tzq (Flash)
討論串 (同標題文章)
文章代碼(AID): #18DH2tzq (Flash)