gsap,播放后恢复动画

时间:2017-04-24 23:50:10

标签: gsap

我想用gsap播放动画,但在播放完毕后,我想重置它。就像播放动画后一样,在完成后重置。无需点击任何地方或计算播放时间,睡觉或等待过程。只是简单地说:

TweenLite.to(thing, 1, {x:'-20px'}).reset();

(理想情况下,gsap中没有重置调用..如何解决这个问题?)

我无法使用.seek(),. time(),. pause()。 那些总是打断动画。

首选我想使用简单的TweenLite,或者如果必须,我想使用TimelineLite。 我一直在寻找/寻找它......

1 个答案:

答案 0 :(得分:0)

有很多方法可以做到,但这只是一个简单的方法:

TweenLite.to(thing, 1, {x:-20, onComplete:function() {
    this.pause(0); //seeks the tween (this) to 0 (playhead's starting position) and pauses immediately.
}});

这有帮助吗?