作者IDontBite (大便兔子)
看板Flash
標題[問題] this["mc"+i]搭配for
時間Tue Apr 7 22:20:21 2009
_root.n=0;
for(i=0;i<k;i++){
this["mc"+i].onRelease=function(){
_root.n++;
this._visible=0;
trace(_root.n);
}
}
程式碼大致上長這樣,
一共有k個MC, 希望點到他就會消失,
然後利用n來記錄一共點了幾個,
但是trace(_root.n)顯示的值不一定每次都會增加,
例如其中一次的測試我點了5個,
_root.n分別是 1, 1, 2, 3, 1
ˊ_ˋ 請問這該怎麼改咧...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.161.188.155
推 cjcat2266:這格的code會不會被重複執行到?如果會,那n就會歸零 04/07 23:56
→ IDontBite:感謝:) 真的被重複執行了! 在別的圖層放了一個timer 04/08 01:12
→ IDontBite:每秒鐘會讓主時間軸play一次@@ 04/08 01:13