Vous êtes sur la page 1sur 5

Action script.

El ActionScript es el lenguaje de programación que ha utilizado Flash desde sus comienzos, y que
por supuesto, emplea Flash CS4. A grandes rasgos, podemos decir que el ActionScript nos permitirá
realizar con Flash CS4 todo lo que nos propongamos, ya que nos da el control absoluto de todo lo
que rodea a una película Flash. Absolutamente de todo.

Características generales

 Como ya hemos comentado, el ActionScript es el lenguaje de programación propio de Flash, tal y como el Lingo lo es de Macromedia
Director, por ejemplo. El ActionScript está basado en la especificación ECMA-262, al igual que otros lenguajes como Javascript.
 ActionScript es, como su nombre indica, un lenguaje de script, esto quiere decir que no hará falta crear un programa completo para
conseguir resultados, normalmente la aplicación de fragmentos de código ActionScript a los objetos existentes en nuestras películas nos
permiten alcanzar nuestros objetivos.
 ActionScript 3 es un lenguaje de programación orientado a objetos. Tiene similitudes, por tanto, con lenguajes tales como los usados en el
Microsoft Visual Basic, en el Borland Delphi etc... y aunque, evidentemente, no tiene la potencia de estos lenguajes, cada versión se acerca
más. Así, la versión 3.0 utilizada en Flash CS4 es mucho más potente y mucho más "orientada a objetos" que su anterior versión 2.0.
 La sintaxis ActionScript presenta muchísimos parecidos con el Javascript o PHP; si estamos familiarizados con estos lenguajes, la sintaxis y
el estilo de ActionScript nos resultarán muy familiares. Las diferencias entre JavaScript y ActionScript las podemos encontrar en la ayuda
que acompaña al Flash CS4.
 En la mayor parte de las ocasiones, será necesario "programar". Flash CS4 pone a nuestra disposición una biblioteca de funciones, clases y
métodos (de momento entenderemos esto como "código ActionScript que realiza una función determinada") ya implementadas que realizan
lo que buscamos, bastará con colocarlas en el lugar adecuado.

COLOCAR ACCION A LA LINEA DE TIEMPO


1. crear una capa que se llame acciones.

2. seleccionamos el fotograma clave donde vamos a


aplicar la acción. y le damos f9 (abre el panel de
acciones)
3. copio la acción

ACCIONES DE NAVEGACION EN LA LINEA DE TIEMPO

stop(); -parar
play(); -reproducir
nextFrame(); -ir al siguiente fotograma
prevFrame(); -ir al fotograma anterior
gotoAndPlay (); - ir a y reproducir
gotoAndStop(); - ir a y parar.

Como poner acciones a un boton


1. instanciamos el boton.
2.tocamos el fotograma clave de la capa acciones y
copiamos la accion

Sintaxis
Nombre del boton.addEventListener(MouseEvent.CLICK, funcion);
function funcion(event:MouseEvent):void {

ACCION
}
para boton de siguiente>

siguiente.addEventListener(MouseEvent.CLICK, irasiguiente);
function irasiguiente (event:MouseEvent):void {
nextFrame();
}

anterior.addEventListener(MouseEvent.CLICK, iralanterior);

function iralanterior (event:MouseEvent):void {


prevFrame();
}

primera.addEventListener(MouseEvent.CLICK, iralaprimera);

function iralaprimera (event:MouseEvent):void {


gotoAndStop(1) ;
}

ultima.addEventListener(MouseEvent.CLICK, iralaultima);

function iralaultima (event:MouseEvent):void {


gotoAndStop(5) ;
}

Ir a otra escena

bgaleria.addEventListener(MouseEvent.CLICK, iragaleria);

function iragaleria (event:MouseEvent):void {


gotoAndStop(1, "galeria")
}
Para los vínculos
1. Al facebook
bfacebook.addEventListener(MouseEvent.CLICK,☺irafacebook);
var☺jorge:URLRequest=new☺URLRequest("http://www.facebook.com")

function☺irafacebook(event:MouseEvent):void {

navigateToURL(jorge,☺"_blank")

2. Al correo
bcontacto.addEventListener(MouseEvent.CLICK, iracorreo);

var miemail:URLRequest =new URLRequest("mailto:paola@juegoarriba.com")

function iracorreo (event:MouseEvent):void {

navigateToURL(miemail, "_blank")

Vous aimerez peut-être aussi