用Tween实现按钮动画效果
上传:fanflash
作者信箱:fanflash@msn.com 发布时间: 2005年5月21日
- 源文件说明: //导入动画包 import mx.transitions.Tween; import mx.transitions.easing.*; //按钮名可以在这里定义,因为按钮名字不一定都是像我这样规则的 var btnname:Array = new Array("btn1_btn", "btn2_btn", "btn3_btn", "btn4_btn", "btn5_btn", "btn6_btn"); //初始化 init(); //按钮初始化函数 function init() { for (i=0; i<6; i++) { with (_root[btnname[i]]) { _x = 550; _y = 200; name_txt.text = "按钮"+i; enabled = false; _visible = false; //动作完成前按钮不能用不可见 } } } //递归调用动作函数 function mzas(btnnum:Number, x:Number) { _root[btnname[btnnum]]._visible = true; //动作之前按钮可见 audioas = new Tween(_root[btnname[btnnum]], "_x", Bounce.easeOut, 550, x, 2, true); audioas.onMotionStopped = function() { if (btnnum<=5) { _root[btnname[btnnum]].enabled = true; mzas(btnnum+1, x+45); } }; } //显示按钮动作 show_btn.onPress = function() { init(); mzas(0, 70); //调用函数 };
- swf大小: 2 K 宽: 550 高: 400 帧数: 1 帧速: 12 /s
- 发布时间: 2005年5月21日 版本: Flash MX 2004
- 源文件下载 大小: 51 K 收藏 | 举报错误
- 最新推荐源码
