TweenLite et TweenMax sont deux librairies écrites en ActionScript et proposées par GreenSock. Ces deux librairies permettent d'effectuer des déplacements, transformations et autres rotations à vos objets graphiques à moindre frais et sans avoir besoin de réinventer la roue. Certains effets sont assez impressionnants et surtout contrairement à d'autres librairies les performances sont au rendez-vous.
TweenLite vs TweenMax
TweenLite correspond à un sous-ensemble de TweenMax, on retrouve dans cette librairie la classe TweenLite qui dispose d'un certain nombre de méthodes static pour effectuer des opérations graphiques : déplacement, changement de couleur.Pour vous faire une meilleure idée, vous trouverez ci-dessous cette excellente application mise à disposition par GreenSock. Vous pourrez ainsi évaluer les fonctionnalités proposées par chacune des librairies, et voir des exemples de code.
Nouveautés de la version 10
La sortie de la Version 10 le 31/01/2009 est l'occasion de faire un point sur les nouveautés
La principale nouveautés vient déjà de l'organisation de la librairie, dans les précédentes versions il fallait choisir entre TweenLite ou TweenMax, désormais il est possible de récupérer TweenLite avec tel plugin supplémentaire de TweenMax. Le développeur a ainsi le loisir de composer sa propre librairie, de manière à embarquer dans son livrable que ce dont il a besoin.
on annonce une rapidité accrue de 40% dans cette nouvelle version.
De nombreuses nouvelles fonctions, parmi lesquels :
- les frameLabel équivalent des goto, mais sur la timeline flash
- setSize pour redimensionner facilement un objet graphique
- la possibilité de faire des transpositions en précisant l'origine avec TransformAroundPoint et TransformAroundCenter
- des rotations en 3D en précisant le ou les axes ainsi que le sens
- etc...