Shift F12

Icono

Compendio de recursos para hacer magia en Flash y ActionScript :: por Héctor Padilla

Separando el ActionScript

Sin meternos en temas de programación orientada a objetos ni nada así, es un hecho que es más cómodo tener el código separado del resto de nuestro proyecto (los archivos swf y fla, etc). ¿Cómo hacerle?… Fácil:

  1. Selecciona todo el código que tienes metido en un frame y dale «cortar» (cut).
  2. En flash dale: Archivo –> Nuevo –> Archivo de ActionScript
  3. Pega todo el código ahí
  4. Guarda tu archivo de ActionScript con algún nombre (codigo.as por ejemplo).
  5. Regresa a tu archivo de flash, donde tenías el código anteriormente y pon la siguiente línea:
    • ActionScript 2.0: #include «codigo.as»
    • ActionScript 3.0: include «codigo.as» (sin el # que usabamos en AS2)
  6. Y listo!… Prueba tu película (ctrl+enter) y verás que funciona como antes, con la diferencia de que ahora tienes el código separado y bien organizado.

pd. Es buena práctica que aprendas a manejar TODO tu codigo de esta manera. En lugar de seleccionar un botón y asignarle código directamente al botón (seleccionando el boton y picándole F9 para abrir la ventana de acciones), lo mejor es que le asignes un nombre de instancia al botón y en tu archivo de AS le asignes la funcionalidad.

Por ejemplo, creas un boton… Lo pones en el Escenario (Stage) y le asignas el nombre de miBoton. En tu código de AS puedes poner:

miBoton.onPress = function(){
gotoAndPlay("blablabla");
}

Y créeme, eso facilita mucho las cosas a la hora de andar manteniendo y editando tu código.

Nota: ese pedacito de código de ahí arriba esta en formato de ActionScript 2.0

Filed under: AS 2, Tutoriales, , ,

Ligas + nuevas

Páginas

Archivos

El Autor

Tengo como 10 años trabajando profesionalmente en Flash. Todo comenzó cuando tomé un taller de Flash 2 y me dí cuenta que era el entorno perfecto para mí (devigner empedernido).
Disfruto los problemas de programación y disfruto diseñar y crear experiencias interactivas visuales chidas. Flash era la mezcla perfecta para mí, y se ha mantenido siéndolo por todo este tiempo. En aquel entonces ni se mencionaba "ActionScript", hoy en día ActionScript 3 no deja de sorprenderme... Cada día hay algo más que aprender y la neta: que chido. :-D
-El Autor: Hector Padilla -

View Héctor Padilla's profile on LinkedIn