¿Qué es el ActionScript?
 Es el lenguaje de programación que ha
utilizado Flash desde sus comienzos, y que por
supuesto Sin embargo, en estos temas sólo
vamos a ver una pequeña introducción
a ActionScript 3 que servirá para sentar las
bases que permitirán empezar a trabajar con
ActionScript. Enseñar a programar con
ActionScript requeriría otro curso completo.
Profundizar en el conocimiento de este
lenguaje queda por cuenta del lector.
Recomendamos seguir la estupenda
Ayuda incluida en Flash CS5.
Características generales
-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 los objetivos
-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
-La sintaxis ActionScript presenta muchísimos parecidos con el Java
script o PHP; si estamos familiarizados con estos lenguajes, la sintaxis
y el estilo de ActionScript nos resultarán muy familiares. Las
diferencias entre Java Script y ActionScript las podemos encontrar en
la ayuda que acompaña al Flash CS5.
Ejemplos de uso del código
             ActionScript
Vamos a mostrar los usos más característicos de
código ActionScript en los diferentes objetos existentes en
Flash CS5. De este modo lo comprenderemos mejor y porqué
no, nos ahorraremos trabajo al tener ya hechos aquí muchos
de los códigos que usaremos en nuestras películas
Algunas cosas que debemos de tener en cuenta si estamos
familiarizados con la programación en ActionScript 2, es que
con ActionScript 3.0 no podemos utilizar:alert()La forma de
tratar eventos, como on
(event){}, onClipEvent(event){}, object.onEvent = function(){}
, addListener , etc. La forma de tratarlos ahora es agregando
un escuchador al objeto, con el
método addEventListener, indicando el evento, y una única
función de escucha. Guiones bajos ( _ ) antes del nombre de
las propiedades. Variables globales (_global).
_root y _parent para acceder a elementos superiores.
Código ActionScript para botones
Los Botones (objeto Button para Flash CS5) tienen mucha utilidad
siempre que queramos que nuestra película interactúe con el usuario.
Dado que esto va a ser prácticamente siempre, es conveniente estudiar y
entender bien algunos códigos típicos que tendremos que usar para
conseguir nuestros propósitos.
En realidad, los botones se comportan como cualquier símbolo. A todos
les podemos aplicar eventos, ya que lo que hacemos es asociarlos
normalmente al clic del ratón. Los botones tienen la ventaja de que nos
permiten representar distintos estados, mejorando la percepción de
interactividad.

  import flash.events.MouseEvent;
  miBoton.addEventListener(MouseEvent.CLICK, funcionAlHacerClick);
  function funcionAlHacerClick(event:MouseEvent):void
   { this.gotoAndPlay(15);
Fotograma Numero

Utiliza la sentencia import para especificar el nombre completo de la
clase, de modo que el compilador de ActionScript sepa dónde encontrarlo.
En este momento queremos importar la clase MouseEvent, le especificamos
la clase de flash que debe importar:

  import flash.events.MouseEvent;



                     import flash.events.*; import flash.net.*;
 miBoton.addEventListener(MouseEvent.CLICK, miFuncion); var miURL:URLRequest =
              new URLRequest("http://www.aulaclic.es"); function
      miFuncion(event:MouseEvent):void { navigateToURL(miURL, "_blank"); }
Navegación - ActionScript
 Los Botones
 Uno de los elementos que más nos van a ayudar a la hora de añadir
interactividad en el diseño son los botones.
En el ejemplo nos hemos ayudado de los botones para crear la
navegación entre las diferentes secciones.

Qué es el action script

  • 1.
    ¿Qué es elActionScript? Es el lenguaje de programación que ha utilizado Flash desde sus comienzos, y que por supuesto Sin embargo, en estos temas sólo vamos a ver una pequeña introducción a ActionScript 3 que servirá para sentar las bases que permitirán empezar a trabajar con ActionScript. Enseñar a programar con ActionScript requeriría otro curso completo. Profundizar en el conocimiento de este lenguaje queda por cuenta del lector. Recomendamos seguir la estupenda Ayuda incluida en Flash CS5.
  • 2.
    Características generales -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 los objetivos -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 -La sintaxis ActionScript presenta muchísimos parecidos con el Java script o PHP; si estamos familiarizados con estos lenguajes, la sintaxis y el estilo de ActionScript nos resultarán muy familiares. Las diferencias entre Java Script y ActionScript las podemos encontrar en la ayuda que acompaña al Flash CS5.
  • 3.
    Ejemplos de usodel código ActionScript Vamos a mostrar los usos más característicos de código ActionScript en los diferentes objetos existentes en Flash CS5. De este modo lo comprenderemos mejor y porqué no, nos ahorraremos trabajo al tener ya hechos aquí muchos de los códigos que usaremos en nuestras películas Algunas cosas que debemos de tener en cuenta si estamos familiarizados con la programación en ActionScript 2, es que con ActionScript 3.0 no podemos utilizar:alert()La forma de tratar eventos, como on (event){}, onClipEvent(event){}, object.onEvent = function(){} , addListener , etc. La forma de tratarlos ahora es agregando un escuchador al objeto, con el método addEventListener, indicando el evento, y una única función de escucha. Guiones bajos ( _ ) antes del nombre de las propiedades. Variables globales (_global). _root y _parent para acceder a elementos superiores.
  • 4.
    Código ActionScript parabotones Los Botones (objeto Button para Flash CS5) tienen mucha utilidad siempre que queramos que nuestra película interactúe con el usuario. Dado que esto va a ser prácticamente siempre, es conveniente estudiar y entender bien algunos códigos típicos que tendremos que usar para conseguir nuestros propósitos. En realidad, los botones se comportan como cualquier símbolo. A todos les podemos aplicar eventos, ya que lo que hacemos es asociarlos normalmente al clic del ratón. Los botones tienen la ventaja de que nos permiten representar distintos estados, mejorando la percepción de interactividad. import flash.events.MouseEvent; miBoton.addEventListener(MouseEvent.CLICK, funcionAlHacerClick); function funcionAlHacerClick(event:MouseEvent):void { this.gotoAndPlay(15);
  • 5.
    Fotograma Numero Utiliza lasentencia import para especificar el nombre completo de la clase, de modo que el compilador de ActionScript sepa dónde encontrarlo. En este momento queremos importar la clase MouseEvent, le especificamos la clase de flash que debe importar: import flash.events.MouseEvent; import flash.events.*; import flash.net.*; miBoton.addEventListener(MouseEvent.CLICK, miFuncion); var miURL:URLRequest = new URLRequest("http://www.aulaclic.es"); function miFuncion(event:MouseEvent):void { navigateToURL(miURL, "_blank"); }
  • 6.
    Navegación - ActionScript Los Botones Uno de los elementos que más nos van a ayudar a la hora de añadir interactividad en el diseño son los botones. En el ejemplo nos hemos ayudado de los botones para crear la navegación entre las diferentes secciones.