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:
- Selecciona todo el código que tienes metido en un frame y dale «cortar» (cut).
- En flash dale: Archivo –> Nuevo –> Archivo de ActionScript
- Pega todo el código ahí
- Guarda tu archivo de ActionScript con algún nombre (codigo.as por ejemplo).
- 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)
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, actionscript, as, include
Ultimos Comentarios