Flash CS4 Professional ActionScript 2.0

Propiedades de colección

Cuando cree un nuevo componente personalizado en Flash, puede mostrar los valores de propiedades al usuario para que pueda editarlos. Estas propiedades se denominan propiedades de colección. El usuario puede editar los valores de propiedades en el cuadro de diálogo Valores que se abre desde un cuadro de texto de la ficha Parámetros del componente.

Los componentes suelen incluir funciones para una tarea específica, al tiempo que proporcionan la flexibilidad necesaria para satisfacer los requisitos de los usuarios de los componentes. Para que un componente sea flexible, a menudo es necesario que sus propiedades también lo sean, lo que significa que las propiedades y los valores de propiedades de algunos componentes pueden ser modificadas por los usuarios de los componentes.

Las propiedades de colección permiten crear un número indeterminado de propiedades editables en un modelo de objetos. Flash proporciona una clase Collection para ayudar a administrar tales propiedades mediante el inspector de componentes.

Concretamente, la clase Collection es una clase auxiliar que se utiliza para administrar un grupo de objetos relacionados, cada uno de los cuales se denomina elemento de la colección. Si se define una propiedad del componente como un elemento de la colección y se pone a disposición de los usuarios a través del inspector de componentes, éstos podrán añadir, eliminar y modificar los elementos de la colección en el cuadro de diálogo Valores durante la edición.

El cuadro de diálogo Valores

Las colecciones y elementos de la colección se definen del siguiente modo:

  • Defina una propiedad de colección mediante la etiqueta de metadatos Collection en un archivo de ActionScript de un componente. Para más información, consulte Etiqueta Collection.
  • Defina un elemento de la colección como una clase en un archivo de ActionScript independiente que contenga sus propias propiedades Inspectable.

En Flash, las colecciones facilitan la administración de grupos de elementos relacionados mediante programación. (En anteriores versiones de Flash, los creadores de componentes administraban los grupos de elementos relacionados a través de múltiples matrices sincronizadas mediante programación).

Además del cuadro de diálogo Valores, Flash proporciona las interfaces Collection e Iterator para administrar instancias de Collection y valores mediante programación. Consulte Interfaz Collection y Interfaz Iterator en Referencia del lenguaje de componentes ActionScript 2.0.

Este capítulo contiene las siguientes secciones: