我想用gsap播放动画,但在播放完毕后,我想重置它。就像播放动画后一样,在完成后重置。无需点击任何地方或计算播放时间,睡觉或等待过程。只是简单地说:
TweenLite.to(thing, 1, {x:'-20px'}).reset();
(理想情况下,gsap中没有重置调用..如何解决这个问题?)
我无法使用.seek(),. time(),. pause()。 那些总是打断动画。
首选我想使用简单的TweenLite,或者如果必须,我想使用TimelineLite。 我一直在寻找/寻找它......
答案 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.
}});
这有帮助吗?