[問題] for迴圈與onRelease的問題
_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
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):