Dónde colocar su código ActionScript en Flash
En este tutorial, comenzaremos a explorar las muchas formas de usar ActionScript en su FlashR proyecto. No estoy hablando de las muchas cosas que puedes hacer que sucedan con ActionScript. Estoy hablando de cómo puede agregar código ActionScript a su película Flash.

Al principio hubo Flash. Cuando creó un proyecto Flash, creó un archivo fla. Luego, cuando estaba listo para publicar su Flash en la web, compiló su archivo fla en un archivo swf. Sin embargo, después de unos años, la gente comenzó a usar ActionScript para mejorar sus películas Flash. En este punto, la pregunta era dónde colocar el ActionScript. Al principio, los programadores agregaron su código dentro del archivo fla. Ahora que Flash y ActionScript han crecido un poco, la mayoría de los programadores consideran que es más eficiente mantener el ActionScript separado, pero parte de, la película Flash.

Agregar código a la línea de tiempo
El método más básico, y el método utilizado con más frecuencia en el pasado, era combinar ActionScript como una parte interna del archivo Flash fla. Al escribir ActionScript dentro de la película Flash, puede colocar el ActionScript en cualquier marco de la línea de tiempo. Aunque no existe una regla establecida sobre qué marco usar, a la mayoría de los programadores les resulta útil colocar su código ActionScript en el primer marco de la línea de tiempo. Para facilitar aún más las cosas, los programadores suelen crear una capa especial para su ActionScript, a veces llamada la capa "Acciones".

Este es el método que utilizo para la mayoría de mis tutoriales para principiantes porque es menos complicado que los otros métodos. Por ejemplo, en un tutorial anterior, aprendimos cómo escribir código ActionScript que dibujaría un círculo en el escenario.

var myCircle: Shape = nueva Shape ();
myCircle.graphics.lineStyle (2, 0x000000);
myCircle.graphics.beginFill (0xff0000);
myCircle.graphics.drawCircle (100, 200, 50);
myCircle.graphics.endFill ();
addChild (myCircle);


Agreguemos este código a una nueva película Flash. Inicie un nuevo proyecto de Flash y asígnele el nombre RedCircle.fla.

  1. Primero agregamos una nueva capa a la Línea de tiempo y la llamamos la capa "Acciones".

  2. Luego, seleccionamos el primer fotograma de la capa Acciones y abrimos el panel Acciones.

  3. Finalmente, agregamos el código al panel Acciones y probamos nuestra película.

Eso es bastante fácil. Pero sería más eficiente si de alguna manera pudiéramos mantener nuestro código ActionScript separado de nuestro archivo Flash fla. El siguiente método nos acerca un paso más a nuestro objetivo.

Usar una declaración de inclusión
Este segundo método de asociar ActionScript con su proyecto Flash no es muy diferente del método que acabamos de comentar. Básicamente, moveremos el ActionScript del archivo fla a un archivo separado y agregaremos una declaración de inclusión a nuestra película Flash que le indicará a Flash que lea el ActionScript de ese archivo externo.

  1. Abra su archivo RedCircle.fla. Haga clic en el Marco 1 de la capa Acciones y abra el panel Acciones. Seleccione todo el código, haga clic con el botón derecho y elija Cortar en el menú emergente. Pegaremos este código en nuestro archivo externo de ActionScript. Pero primero necesitamos crear este archivo.

  2. Desde la barra de menú, haga clic en Archivo - Nuevo. En el cuadro de diálogo Nuevo documento, elija Nuevo archivo ActionScript. Obtendrá un nuevo panel, llamado "Script-1", abierto en el espacio de trabajo. Pegue el código en este panel.

  3. Haga clic en Archivo - Guardar como y guarde este nuevo archivo como "DrawCircle.as". Recuerde guardar sus archivos RedCircle.fla y DrawCircle.as en la misma carpeta.

    Notará que ahora tiene dos pestañas en la parte superior del espacio de trabajo. Una pestaña es para su archivo RedCircle.fla y otra para su archivo DrawCircle.as. Ahora que tenemos nuestro código ActionScript en un archivo externo, necesitamos decirle a nuestra película Flash que lea el código de este archivo. Usaremos una declaración de inclusión para hacer esto. Haga clic en la pestaña RedCircle.fla para volver al archivo de película Flash.

  4. Haga clic en el Marco 1 de la capa Acciones y abra el panel Acciones. Agregue la declaración de inclusión.

    incluir "DrawCircle.as";

  5. Pon a prueba tu película.

Ahora tenemos nuestro ActionScript en un archivo externo, pero todavía estamos usando la línea de tiempo en nuestro archivo Flash fla. En el próximo tutorial, daremos el siguiente paso en nuestro viaje hacia el código OOP modular.

Derechos de autor 2018 Adobe Systems Incorporated. Todos los derechos reservados. Las capturas de pantalla del producto Adobe se reimprimieron con permiso de Adobe Systems Incorporated. Adobe, Photoshop, Álbum de Photoshop, Photoshop Elements, Illustrator, InDesign, GoLive, Acrobat, Cue, Premiere Pro, Premiere Elements, Bridge, After Effects, InCopy, Dreamweaver, Flash, ActionScript, Fireworks, Contribute, Captivate, Flash Catalyst y Flash Paper es / es [una] marca registrada [s] o una marca registrada [s] de Adobe Systems Incorporated en los Estados Unidos y / u otros países.


Instrucciones De Vídeo: Curso de Flash CS5. 11.3. Añadir código ActionScrip a un botón. (Mayo 2024).