作者smallhyde (豬豬)
看板Flash
標題[問題] 關於AS2.0的小問題
時間Sat Jun 26 15:56:29 2010
可能是很基本的問題
一般監聽程式是不是沒辦法寫在迴圈裡?
ex:
for(var i=0;i<10; i++)
{
_root["MC"+i].onKillFocus = function() {
_root["MC"+i]._alpha = 50;
}
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.194.177.114
1F:推 cjcat2266:不是 06/26 17:05
2F:→ cjcat2266:但是你這樣寫是錯誤的,因為不管哪個listener被觸發 06/26 17:06
3F:→ cjcat2266:i的值總是會用迴圈結束時的值代入,也就是10 06/26 17:06
4F:→ cjcat2266:修改方式請見3-7-3-1 06/26 17:07
5F:→ cjcat2266:雖然該方法被歸類在AS3,但是概念適用於AS2 06/26 17:07
6F:→ smallhyde:感謝! 太受用了 06/26 17:20