钓鱼方法钓鱼技巧钓鱼攻略钓鱼秘籍钓鱼装备,尽在渔夫子

Tween类的应用


这是源代码:

import Tween;
import myMove;
var func:Function = myMove.easeInOutQuad;
var duration:Number = 20;
var useSeconds:Boolean;  
var tweenX:Tween;
var tweenY:Tween;
this.onMouseDown = function () {
  tweenX.stop();
  tweenY.stop();
  tweenX = new Tween (ball, "_x", func, ball._x, _xmouse, duration, useSeconds);
  tweenY = new Tween (ball, "_y", func, ball._y, _ymouse, duration, useSeconds);

}
change_box.addItem("请选择运动方式:");
change_box.addItem({data: myMove.linearTween, label:"匀速直线运动"});
change_box.addItem({data:myMove.easeInQuad, label:"二次缓入运动"});
change_box.addItem({data:myMove.easeOutQuad, label:"二次缓出运动"});
change_box.addItem({data:myMove.easeInOutQuad, label:"二次缓入--缓出运动"});
change_box.addItem({data:myMove.easeInCubic, label:"三次缓入函数"});
change_box.addItem({data:myMove.easeOutCubic, label:"三次缓出运动"});
change_box.addItem({data:myMove.easeInOutCubic, label:"三次缓入缓出运动"});
change_box.addItem({data:myMove.easeInQuart, label:"四次缓入函数"});
change_box.addItem({data:myMove.easeOutQuart, label:"四次缓入运动"});
change_box.addItem({data:myMove.easeInOutQuart, label:"四次缓入缓出运动"});
change_box.addItem({data:myMove.easeInQuint, label:"五次缓入函数"});
change_box.addItem({data:myMove.easeOutQuint, label:"五次缓入运动"});
change_box.addItem({data:myMove.easeInOutQuint, label:"五次缓入缓出运动"});
var boxListener:Object = new Object();
//定义事件侦听对象
boxListener.change = function() {
 //创建事件处理函数
 func = _root.change_box.selectedItem.data;
};
// 添加事件侦听器。
change_box.addEventListener("change", boxListener);

标签:flash
分类:生活点滴| 发布:渔夫子| 查看: | 发表时间:2006-11-11
原创文章如转载,请注明:转载自渔夫子 http://www.yufuzi.net/
本文链接:http://www.yufuzi.net/post/flash_Tween_exmp.html

相关文章

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。