Tecnología

Inicio

Cómo incrustar un SWF externo en una película Flash AS3

Cómo incrustar un SWF externo en una película Flash AS3


Una de las muchas maneras de películas Flash diseñadores mantienen el tamaño de su flash Líneas de tiempo manejable es para incrustar películas Flash Formato Pequeño Web (SWF) dentro de otras películas Flash, o reproducir una película en una película. SWF externos (conocidos como "niño") de carga en películas de los padres dentro de los componentes de contenedor, como UILoader. En las películas diseñadas para utilizar ActionScript 3.0 (AS3), lenguaje de script incorporado en Flash, puede colocar el componente donde quieras en la línea de tiempo y luego configurarlo para que se cargue el archivo SWF externo deseado.

Instrucciones

1 Abrir un archivo FLA de ActionScript 3.0 existente o crear uno nuevo en Flash.

2 Ir al marco en el panel Línea de tiempo en el que quiere que su película externa para jugar. Haga clic en el marco y elegir la opción "Insertar fotograma clave" en el menú emergente.

3 Haga clic en "Ventana" en la barra de menú y seleccione "Componentes".

4 Arrastre "UILoader" al escenario.

5 Haga clic en "Ventana" en la barra de menú y elegir la opción "Componentes Inspector."

6 Seleccione la instancia de UILoader en el escenario. Cambie el valor "scaleContent" en la columna Parámetros de "falso" (haga clic en el menú desplegable y seleccione "falso"). Esto indica a Flash para que el SWF externo establece el tamaño de UILoader.

7 Arrastre el componente hasta la posición deseada en el escenario o utilizar los campos "Y" en la sección Posición y tamaño del panel Propiedades "X" y colocar con precisión. Las coordenadas corresponden a la esquina superior izquierda del componente.

8 Haga clic en el campo "valor" a la derecha de "fuente" en el Inspector de componentes y escriba la ruta de acceso al archivo de película externa. Por ejemplo, si el archivo externo está en un sub-directorio llamado "flash" el camino sería "/flash/moviename.swf."

9 Pruebe su película. Si los nombres de ruta y de archivo son correctos, el SWF externo debe cargar y reproducir.

Consejos y advertencias

  • Se pueden crear muchos casos UILoader y cargar varios archivos SWF externos en la misma escena sin necesidad de escribir ningún script.
  • Puede cargar películas externas en UILoader en un clic de botón con un simple controlador de eventos de ActionScript que avanza la película al marco en el que colocó UILoader.
  • Al implementar la película en un servidor web, asegúrese de mantener las rutas de archivos. Por ejemplo, si la película ya están en un subdirectorio en el equipo, deben estar en el mismo subdirectorio en el servidor. De lo contrario, sus películas externos no se reproducirán.
  • Es importante cargar todos los archivos, incluidos los archivos SWF externos. De lo contrario, no van a estar disponibles para la película SWF principal.