炫斗炽血魔尊刷图强吗:如何用AS的FOR语句为多个按钮加链接??

来源:百度文库 编辑:高校问答 时间:2024/07/07 14:23:53
场景上分别有三个按钮~名为 btn1、btn2、btn3
在场景第一帧上加AS

for (var i = 1; i<3; i++) {
eval("btn"+i).onPress = function() {
trace(i);
};
}

出来的效果应该是...
按btn1 就输出1
按btn2 就输出2

但是现在三个按钮都是输出3!!

如何解决这个问题??