TweenGroup bugs

Je recommande TweenLite

Premièrement, j’aimerais remercier Jack Doyle pour son TweenLite. Wow!!!
J’ai eu affaire à deux bugs en utilisant la classe TweenGroup.

Bug #1
Des animations TweenLite non-reliées entre elles interfèrent avec un TweenGroup : ce dernier ne s’anime pas correctement ?!

Solution

Je n’en suis pas à utiliser cette solution universellement pour prévenir ce problème qui m’est apparu dans quelques projets relativement complexes.
De toute façon TweenGroup est officiellement déprécié.

Quand j’ajoute la fonction TweenLite.killTweensOf avant de lancer tout TweenLite d’une classe problématique, les bugs d’animation TweenGroup disparaisent.

TweenLite.killTweensOf(monMC);
TweenLite.to(monMC,1,{x:100});

 

Bug #2
La première animation d’un TweenGroup démarre occasionnellement, mais les autres suivent ?!

Solution
Immédiatement après le démarrage d’un TweenGroup, on peut le redémarrer.

monTwGroup.restart();