0
我有这样一个渐变:如何修改已创建的补间?
new Tween(myObject, "x",null,nowPosition,finalPosition,time,true);
sometween.start();
现在,当补还没有完成,在中间和最后的位置改变的地方。我希望修改这个补间,所以不要移动到它已经定义的位置,而是移动到最终位置。有任何想法吗?
我有这样一个渐变:如何修改已创建的补间?
new Tween(myObject, "x",null,nowPosition,finalPosition,time,true);
sometween.start();
现在,当补还没有完成,在中间和最后的位置改变的地方。我希望修改这个补间,所以不要移动到它已经定义的位置,而是移动到最终位置。有任何想法吗?
有很多方法可以做到这一点,但想到的懒惰的东西是使用continueTo()方法,假设您使用fl.transition.Tween。
例如为:
import fl.transitions.Tween;
var nowPosition:Number = 0;
var finalPosition:Number = 200;
var time:int = 3;
var sometween:Tween = new Tween(myObject, "x",null,nowPosition,finalPosition,time,true);
sometween.start();
stage.addEventListener(MouseEvent.MOUSE_DOWN, update);
function update(event:MouseEvent):void {
sometween.continueTo(mouseX,.2);
}
HTH, 乔治