看板 Flash 關於我們 聯絡資訊
_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