我有这样的补间:
new Tween(myObject, "x",null,nowPosition,finalPosition,time,true);
sometween.start();
现在当补间还没有完成并且位于中间位置并且最终位置发生变化时。我希望修改此补间,而不是移动到已定义的位置,而是移动到最终位置。有什么想法吗?
答案 0 :(得分:1)
有很多方法可以实现这一点,但想到你使用continueTo()时,想到的懒惰事情就是使用fl.transition.Tween方法。
e.g:
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, 乔治