Мне просто нужно одушевить что-то, мне нужно создать несколько анимационных движков для разных объектов, например, пузырьков. Поэтому я просто хочу, чтобы пузырь пузыря на пузырь, я имею в виду начало анимации пузырь номер два, когда анимация пузырь номер один был конец. Я пишу somethink так:KineticJS: Play tween after finish other tween
var tweens = [];
for(var i =0; i < bubbleTab.length; i++)
{
var tween = new Kinetic.Tween({
node: bubbleTab[i],
x: invisibleBubbles[i].getX(),
y: invisibleBubbles[i].getY(),
easing: Kinetic.Easings.BounceEaseOut,
onFinish: function(){
tweens[i+1].play();
},
duration: 2
});
tweens.push(tween);
}
или я просто заменить onFinish: function()
на playNextTween(i)
и написать метод
function playNextTween(i)
{
tweens[i].play();
}
Но до сих пор не работает. Я не знаю, что я могу сделать. Я пробую анимацию в цикле, но в цикле все твины выполняются в одно и то же время.
Любые идеи? Я знаю о GSAP и его TweenTimeline но с KineticJS не одна легкости из GSAP не работает
Спасибо, что это;) Бог благословит вас. –