Para añadir un componente a un documento en tiempo de ejecución mediante ActionScript, el componente debe hallarse en la biblioteca de la aplicación (Ventana > Biblioteca) cuando se compila el archivo SWF. Para añadir un componente a la biblioteca, arrastre el componente del panel Componentes al panel Biblioteca. Para más información sobre la biblioteca, consulte
Biblioteca
.
También es necesario importar el archivo de clase del componente para que su API esté disponible para la aplicación. Los archivos de clase de componente se instalan en
paquetes
que contienen una o varias clases. Para importar una clase de componente, se debe utilizar la sentencia
import
y especificar el nombre de paquete y el nombre de clase. Por ejemplo, se podría importar la clase Button con la siguiente sentencia
import
:
import fl.controls.Button;
Para obtener información sobre qué componente contiene cada paquete, consulte la
Referencia de ActionScript 3.0
. Para más información sobre la ubicación de los archivos de origen de componentes, consulte
Trabajo con archivos de componente
.
Para crear una instancia del componente, es necesario llamar al método constructor de ActionScript para el componente. Por ejemplo, la siguiente sentencia crea una instancia de Button denominada
aButton
:
var aButton:Button = new Button();
Finalmente, es necesario llamar al método estático
addChild()
para añadir la instancia del componente al escenario o contenedor de aplicación. Por ejemplo, la siguiente sentencia añade la instancia
aButton:
addChild(aButton);
En este punto, se puede utilizar la API del componente para especificar de forma dinámica el tamaño y la posición del componente en el escenario, detectar eventos y definir propiedades para modificar su comportamiento. Para obtener más información sobre la API de un componente concreto, consulte la
Referencia de ActionScript 3.0
.
Para más información sobre el método
addChild()
, consulte
Trabajo con la lista de visualización
.