12/03/2009

AS3 Tween engines’s WAR : )

 

Afin d’améliorer mon propre moteur de tween, j’ai comparé mon moteur  avec d’autres moteurs (test du dernier post). Cela m’a permis d’améliorer mon moteur, notament en abandonnat definitivement l’objet Timer au profit d’un ENTER_FRAME bien plus approprié lorsqu’il sagit d’animer des objets graphique.

Sur la demo, sont présents:

Driver (rouge-red)

TweenLite (vert-green)

GTween (bleu-blue)

Tweensy (blanc-withe)

Tous les moteurs sont programmés pour executer le même mouvement. Les tween on été créés en séquence (Driver,TweenLite,GTween,Tweensy,Driver,Tweenlite…). 

A constater: aucun moteur de tween n’a exactement le même comportement. Je n’ai peut  être pas optimisé au mieux le codes des autres moteurs, j’ai fait au plus simple en suivant les examples trouvés sur le net. Malgres tout,  pour une utilisations au quotiden des tweens je pense que tous les moteurs se valent.

PS: au bout d’un certain temps tous les moteurs ne suivent plus le même tempo… qui a tors qui a raison ? nevermind ! : )