我想简化以下代码:
_root.botao1.onRelease = function(){
follow=1;
}
_root.botao2.onRelease = function(){
follow=2;
}
_root.botao3.onRelease = function(){
follow=3;
}
我试图通过以下代码实现它:
for(i=0;i<3;i++){
_root['botao'+i].onRelease = function(){
follow=i;
trace(follow);
}
}
虽然它应该可以工作,但当我追溯当前的跟随值时,它总是返回“3”,如果我实际点击 1 或 2,则没有仪表。
如何修复?