White paper optimisation des développements ActionScript 3
En faisant ce matin le tour des mes blogs préférés, j’ai découvert sur le blog de Michaël Chaize que Thibault Imbert avait rédigé un white paper sur les optimisations des développements ActionScript 3 pour mobile.
Travaillant sur de plus en plus de projet en flex (et par conséquent en ActionScript 3) j’ai entamé la lecture de ce document disponible à l’adresse suivante (une version pdf existe aussi) :
http://help.adobe.com/en_US/as3/mobile/index.html
Premier constat, c’est vraiment très intéressant et ce n’est pas dédié uniquement aux développeurs Flash sur plateforme mobile. Toutes les astuces et recettes de cuisine présentées sont utilisables quelque soit le device (ordinateur de bureau, smartphone, …) et quelque soit la machine virtuelle (flash player, AIR, …).
On y apprend comment économiser de la mémoire, optimiser les traitements CPU, optimiser les échanges réseau, …
Un exemple tout bête : lorsqu’on veut convertir un Number positif en entier la méthode Math.round() et plus performante que la méthode Math.floor().
Un document que tout développeur ActionScript devrait lire et connaitre.
Bonne lecture














Encore + rapide que le Math.floor() tu as :
int(val) ou mieux encore : val >>0, moins lisible mais encore + rapide
Sinon, dans le même genre de lien intéressant sur les bonnes pratique pour économiser du processeur :
http://www.mikechambers.com/blog/files/presentations/fitc_amsterdam_2010/flash_iphone_fitc_2010.pdf
il y a même un debut de framework :
http://github.com/mikechambers/Simple-Game-Framework
Merci pour les liens