首页  韩国资源  酷站加油  我的展厅  设计名站  古典元素  推荐下载  设计欣赏  每周专访  招募精英  人才专区  网页教程  平面设计  编程开发  设计竞赛
当前位置:首页 > 网页教程 > Flash教程 > 正文
Google
对场景中多个按钮添加动作的方法(as2.0)
来源:taoshaw.com 作者:taoshaw 2008年06月16日 11:02 网友评论:0条 点击:

比如,场景中有十几个按钮,或者十几个影片剪辑元件。需要对他们进行控制的时候,就不可能每一个单独添加代码吧。那样很麻烦的。老方法就是这样:

my_btn1.onRelease=function():Void{
this.gotoAndPlay(2)
}
my_btn2.onRelease=function():Void{
this.gotoAndPlay(2)
}
my_btn3.onRelease=function():Void{
this.gotoAndPlay(2)
}
my_btn4.onRelease=function():Void{
this.gotoAndPlay(2)
}
my_btn5.onRelease=function():Void{
this.gotoAndPlay(2)
}

这种显然,是不可取的。
有两种方法可以实现这种类似的功能。第一种,用for循环语句。

for(var i:Number=0;i<6;i++){
this["my_btn"+i].onRelease=function():Void{
this.gotoAndPlay(2)
}
}

第二种,用数组。

var my_Array:Array=new Array();
my_Array = [my_btn1, my_btn2, my_btn3];
for(var i in my_Array){
my_Array[i].onRelease=function():Void{
this.gotoAndPlay(2)
}
}

这里,推荐使用第二种。

上一篇:一个侦听 多个按钮   下一篇:自学Flash的一点体会(入门级)
收藏此页】【打印】【关闭
 相关文章  我要点评
·利用Photoshop制作可爱按钮
·水晶圆形按钮上的树叶矢量素材
·B2c杂思:以候选为中心
·一个侦听 多个按钮
·Photoshop制作双环水晶纹理按钮
·鲜艳的圆形按钮png图标
·web2.0网页logo按钮图标
·状态按钮和导向按钮

免责声明:本站刊载此文不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。对本文有任何异议,请联络:68design#163.com
转载要求:作者及来源信息必需保留。转载之图片、文件,链接请不要盗链到本站,且不准打上各自站点的水印。



关于我们 | 在线反馈 | 广告报价 | 友情链接 | 联系我们 | 免责声明 | 在线投稿 | 网站地图
Copyright © 2003-2007 68design.net, All Rights Reserve 【找网页设计师,当然上网页设计师联盟】