Añadir y eliminar componentes de un documento

Cuando se arrastra un componente basado en FLA del panel Componentes al escenario, Flash importa un clip de película editable en la biblioteca. Cuando se arrastra un componente basado en SWC al escenario, Flash importa un clip compilado en la biblioteca. Tras importar un componente en la biblioteca, se pueden arrastrar instancias del mismo al escenario, desde la biblioteca o desde el panel Componentes.

Añadir componentes durante edición

Para añadir un componente a un documento, basta con arrastrarlo desde el panel Componentes. Se pueden definir las propiedades de cada instancia de un componente en la ficha Parámetros o en inspector de propiedades en la ficha del inspector de componentes.

  1. Seleccione Ventana > Componentes.

  2. Haga doble clic en el componente en el panel Componentes o arrastre el componente al escenario.

  3. Seleccione el componente en el escenario.

  4. Si el inspector de propiedades no está visible, seleccione Ventana > Propiedades > Propiedades.

  5. En el inspector de propiedades, introduzca un nombre para la instancia de componente.

  6. Seleccione Ventana > inspector de componentes y seleccione la ficha Parámetros para configurar los parámetros para la instancia.

    Para más información, consulte Configuración de parámetros y propiedades .

  7. Cambie el tamaño del componente como desee, editando los valores de anchura (An.:) y altura (Al.:).

    Para más información sobre la dimensión de tipos de componente específicos, consulte Personalización de los componentes de la interfaz de usuario .

  8. Seleccione > Control Probar película o presione Control+Intro para compilar el documento y ver los resultados de la configuración.

    También es posible cambiar el color y el formato de texto de un componente si se definen propiedades de estilo o se personaliza su apariencia mediante la edición de los aspectos del componente. Para más información sobre estos temas, consulte Personalización de los componentes de la interfaz de usuario .

    Si se arrastra un componente al escenario durante la edición, se puede hacer referencia al componente a través de su nombre de instancia (por ejemplo, myButton ).

Añadir componentes en tiempo de ejecución mediante ActionScript

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 .

Eliminación de un componente

Para eliminar una instancia de un componente del escenario durante la edición, basta con seleccionarla y presionar la tecla Supr. De esta forma, se eliminará la instancia del escenario pero no se quitará el componente de la aplicación.

Para eliminar un componente de un documento de Flash después de haberlo colocado en el escenario o en la biblioteca, es necesario eliminar el componente y sus activos asociados de la biblioteca. No basta con eliminar el componente del escenario. Si no se elimina de la biblioteca, se incluirá en la aplicación cuando se compile.

  1. En el panel Biblioteca, seleccione el símbolo del componente.

  2. Haga clic en el botón Eliminar situado en la parte inferior del panel Biblioteca, o seleccione Eliminar en el menú del panel Biblioteca.

    Repita estos pasos para eliminar los activos asociados al componente.

    Para información sobre la eliminación de un componente del contenedor durante la ejecución de la aplicación, consulte Eliminación de un componente de la lista de visualización .