这是源代码:
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);









