[問題] for迴圈與onRelease的問題

看板Flash作者 (傳說中的一塊錢)時間15年前 (2011/03/10 14:46), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
_root.onEnterFrame = function() { var i = 1; for (; i <= 7; i++) { trace("menu" + i); _root["menu" + i].onRelease = function(){ mcl1.loadClip("swf/" + arr1[i].attributes.url); trace("menu" + i); } } } 我想做7個按鈕 當按下其中一個的時候就連結到那一個的swf檔 但是不知道為什麼在onRelease裡面trace到的永遠都是menu8 而在for迴圈這層trace到的值是正常的1到7 請大大們替小弟解答一下為什麼在onRelease這層裡面 沒辦法正常出現當我按下的按鈕(1 - 7)的值而是一直出現8呢 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.47.235.130
文章代碼(AID): #1DU7FEIv (Flash)
文章代碼(AID): #1DU7FEIv (Flash)