Objetos de visualización

Seleccione un objeto de visualización adecuado.

ActionScript 3.0 incluye un amplio conjunto de objetos de visualización. Una de las sugerencias de optimización más sencillas para limitar el uso de memoria consiste en utilizar el tipo adecuado de objeto de visualización. Para las formas simples que no son interactivas, utilice objetos Shape. Para los objetos interactivos que no necesiten una línea de tiempo, utilice objetos Sprite. Para la animación que utilice una línea de tiempo, use objetos MovieClip. Elija siempre el tipo de objeto más eficaz para su aplicación.

El siguiente código muestra el uso de memoria para diferentes objetos de visualización:

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

El método getSize() muestra la cantidad de bytes que consume en memoria un objeto. Se puede observar que el uso de varios objetos MovieClip en lugar de simples objetos Shape, puede suponer un uso innecesario de memoria si las capacidades de un objeto MovieClip no resultan necesarias.