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, 喬治