[問題] this["mc"+i]搭配for

看板Flash作者 (大便兔子)時間17年前 (2009/04/07 22:20), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/1
_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

04/07 23:56, , 1F
這格的code會不會被重複執行到?如果會,那n就會歸零
04/07 23:56, 1F

04/08 01:12, , 2F
感謝:) 真的被重複執行了! 在別的圖層放了一個timer
04/08 01:12, 2F

04/08 01:13, , 3F
每秒鐘會讓主時間軸play一次@@
04/08 01:13, 3F
文章代碼(AID): #19ss4cH5 (Flash)