Una característica poderosa en Flash es el agrupamiento de objetos. Al agrupar varios objetos, se pueden tratar como uno solo y así abstraer los elementos. Incluso,una vez que se tiene un grupo ya inserto en el dibujo general, se puede seleccionar y editar por separado, evitando así las confusiones que podrían producirse en caso de tratar todas las imágenes por separado. Por ejemplo, un televisor está compuesto de varias partes, pero dentro de una habitación es sólo un televisor, por lo que en ella lo puedo mover, orientar, etc., pero sus componentes siguen funcionando de la misma manera, aunque cambie elcolor de la pantalla, por ejemplo.
Si uno necesita ocupar un objeto (o un grupo de ellos) en más de algún lado, por ejemplo dos televisores del mismo modelo, puede ser guardado como un objeto en la librería de objetos. Una vez que un objeto está en la librería, éste puede ser instanciado en cualquier parte del dibujo o animación, pemaneciendo sus características originales intactas. Si se necesita modificar algún objeto, se hace desde la librería y automáticamente el cambio se aplica a todas las instancias. Esta característica es poderosa pues permite disminuir el tamaño de un archivo debido a que la definición de un objeto se guarda sólo una vez y después simplemente se hace referencia a ella, lo que puede ahorra mucho espacio, dependiendo del uso. Además, se pueden agregar instancias dentro de instancias (por ejemplo, hay una pantalla genérica que se agrega a todos los modelos de televisores).
| Biblioteca de Objetos |
 |
|
Esta característica que permite crear objetos e instanciarlos es muy poderosa sobre todo para la animación, en donde se ve el comportamiento de los objetos a través del tiempo.