as2.0,多个按钮添加动作
时间:2011-05-19
来源:互联网
老方法:
function myMouse(){
btn0.onRelease=function(){trace("我是第1个按钮!");}
btn1.onRelease=function(){trace("我是第2个按钮!");}
btn2.onRelease=function(){trace("我是第3个按钮!");}
btn3.onRelease=function(){trace("我是第4个按钮!");}
btn4.onRelease=function(){trace("我是第5个按钮!");}
}
用for:
function myMouse(){
for(i=0;i<5;i++){
this["btn"+i].onRollOver=function(){trace("我是第"+i+"个按钮!");}
}
}
可是用for以后,测试I的值都是“6”啊!!!!求解啊!!
作者: ailen12 发布时间: 2011-05-19

作者: ailen12 发布时间: 2011-05-19
作者: ailen12 发布时间: 2011-05-19
var BTN = this["btn"+i];
trace(BTN);
BTN.onRollOver = function() {
trace("我是第"+this+"个按钮!");
};
}
作者: 568041915 发布时间: 2011-05-19
作者: ailen12 发布时间: 2011-05-19
我是第_level0.btn1个按钮!
我是第_level0.btn0个按钮!
我是第_level0.btn3个按钮!
我想取I的值啊
作者: ailen12 发布时间: 2011-05-19
这样试试
for (var i = 0; i<3; i++) {
var BTN = this["btn"+i];
trace(BTN);
BTN.onRollOver = function() {
trace("我是第"+this+"个按钮!");
};
}
作者: liweing 发布时间: 2011-05-19
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28