Bla bla blog

Aller au contenu | Aller au menu | Aller à la recherche

jeudi 5 février 2009

Nouveautés TweenLite/Max V10

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 :

  1. les frameLabel équivalent des goto, mais sur la timeline flash
  2. setSize pour redimensionner facilement un objet graphique
  3. la possibilité de faire des transpositions en précisant l'origine avec TransformAroundPoint et TransformAroundCenter
  4. des rotations en 3D en précisant le ou les axes ainsi que le sens
  5. etc...
Pour plus d'informations sur ces nouveautés, rendez-vous sur le site de GreenSock

mardi 3 février 2009

Tween power

En ActionScript les classes Tween permettent quelques actions de base pour effectuer des animations, rotations et autres déplacement d'objets graphiques. Elles sont natives, mais bien souvent remplacées pour des raisons de performances par d'autres librairies comme : Tweener, TweenLite, TweenMax, ZigoEngine(Fuse), Twease, HydroTween, gTween, Tweensy, etc.

Concernant les performances entre ces différentes librairies, un comparatif nous est proposé ici par GreenSock. Ce comparatif nous montre que les librairies TweenLite et TweenMax s'en sortent plutôt bien par rapport aux autres.