作者aquarianboy (我是没牌的营养师!)
看板Flash
标题Re: [问题] 阵列的事件问题
时间Thu May 22 14:20:37 2008
※ 引述《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
1F:推 gamecubemomo:还有这种用法啊@@ 感谢大大!!! 05/22 14:46
2F:推 etrexetrex:我通常都插一堆 05/22 18:40