Objets d’affichage

Sélectionnez un objet d’affichage approprié.

ActionScript 3.0 propose un grand nombre d’objets d’affichage. Une des plus simples techniques d’optimisation visant à limiter la consommation de mémoire consiste à choisir le type approprié d’objet d’affichage. Pour créer des formes simples qui ne sont pas interactives, utilisez les objets Shape. Pour créer des objets interactifs ne nécessitant pas de scénario, faites appel aux objets Spirite. Pour une animation s’appuyant sur un scénario, recourez aux objets MovieClip. Choisissez toujours le type d’objet le plus performant pour l’application.

Le code suivant indique la quantité de mémoire utilisée par différents objets d’affichage :

trace(getSize(new Shape())); 
// output: 236 
  
trace(getSize(new Sprite())); 
// output: 412 
  
trace(getSize(new MovieClip())); 
// output: 440

La méthode getSize() indique la quantité de mémoire, exprimée en nombre d’octets, que consomme un objet. Vous pouvez constater que l’utilisation de plusieurs objets MovieClip, plutôt que des objets Shape simples, peut gaspiller de la mémoire si les fonctionnalités d’un objet MovieClip ne sont pas nécessaires.