Cómo cambiar entre escenas en ActionScript 3 (Flash)

Las escenas ayudan a organizar proyectos grandes de animación Flash y pueden reutilizarse. Controlar la secuencia de escenas con ActionScript 3 (AS3) facilita el trabajo: con una línea de código saltas a otra escena al instante. Además de mejorar la productividad, permiten insertar pausas interactivas o publicidad. Gracias a las capacidades de vídeo de Flash, puedes intercalar una escena de vídeo para un efecto comercial real o un cuestionario.

Qué necesitas

  • Adobe Flash Professional: CS3, CS4 o CS5.

Instrucciones

  1. Abre Flash Professional. En la ventana de inicio, elige Flash File (ActionScript 3.0) para crear un nuevo proyecto AS3.
  2. En el menú Insertar, haz clic en Escena para crear una nueva. Crea una animación en ella. Repite para añadir más escenas (Escena 2, Escena 3, etc.).
  3. En el menú Ventana → Otros paneles → Escena, abre el Panel de escenas. Verás «Escena 1», «Escena 2», «Escena 3» creadas automáticamente.
  4. Haz clic en el icono «Escena 1» en el Panel de escenas para mostrarla en el escenario. Abre la Línea de tiempo (Ventana → Línea de tiempo). Inserta un fotograma clave en blanco en el fotograma anterior al último de la Escena 1. Selecciona ese fotograma clave.
  5. Abre el Panel de acciones y escribe en la primera línea:
    gotoAndPlay(1, "Escena 2");
    Esto hará que al llegar al final de la Escena 1, Flash comience a reproducir la Escena 2 desde su fotograma 1.
  6. Repite para la Escena 2: selecciona su icono, abre su línea de tiempo, inserta fotograma clave en blanco antes del último, selecciónalo y en el Panel de acciones escribe:
    gotoAndPlay(1, "Escena 3");
  7. En la Escena 3, inserta fotograma clave en blanco antes del último, selecciónalo y escribe:
    gotoAndPlay(1, "Escena 1");
    Así la animación bucleará continuamente en orden 1 → 2 → 3 → 1…