Action script

8
ANDRES OSPINA 11-03 PRESENTACION ACTION SCRIP

Transcript of Action script

Page 1: Action script

ANDRES OSPINA

11-03PRESENTACIO

N ACTION SCRIP

Page 2: Action script

ACTIONSCRIP

Page 3: Action script

¿Que es?El ActionScript es el lenguaje de programación que ha

utilizado Flash desde sus comienzos, y que por supuesto, emplea Flash CS5. A grandes rasgos, podemos decir que el Action Script nos permitirá realizar con Flash CS5 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.

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 Action Script. Enseñar a programar con Action Script 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.

Page 4: Action script

características 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 CS5 es mucho más potente y mucho más "orientada a objetos" que su anterior versión 2.0.

Page 5: Action script

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.

En la mayor parte de las ocasiones, será necesario "programar". Flash CS5 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

Page 6: Action script

Introducción Si bien el objetivo de este tema NO es enseñar programación, no podemos

pasar por alto que ciertos conceptos relacionados con ella deben conocerse para poder llegar a entender el ActionScript. Vamos pues a explicar algunos conceptos fundamentales, necesarios para abordar la programación mediante ActionScript.

Script: Código escrito en cualquier lenguaje de programación que realiza una tarea determinada. Así por ejemplo, el código ActionScript necesario para que al pulsar un botón de Flash pasemos al fotograma siguiente es un script.

Variable: Vamos a explicar la interpretación del término variable en programación mediante un ejemplo sencillo.

Si tenemos la expresión:          x = 3; Tenemos que x es una variable que toma el valor 3. Se llama variable

precisamente porque puede cambiar de valor en cualquier momento durante la ejecución de nuestra película Flash. Todos los datos que se manejan normalmente son variables (salvo aquellos constantes, por ejemplo el número 3). Así, en un formulario de introducción de datos personales, el nombre es una variable (de tipo cadena de caracteres o string), el apellido también, la dirección, el teléfono etc...

Page 7: Action script

Expresión: Conjunto de operadores, constantes, variables o acciones que permiten obtener un valor.

Sentencia o instrucción: Provocan un resultado o una acción determinada y concreta. Por ejemplo, una asignación, la llamada a una función, etc. Deben ir terminados por ' ; ' (punto y coma).

Función: Una función es una porción de código (ActionScript en nuestro caso) que tiene un nombre determinado y que realiza una labor concreta generalmente devolviendo un determinado valor.

Page 8: Action script

Acción: Flash llama Acción a funciones que él mismo ha implementado y que no requieren ser definidas para ser usadas. Basta por tanto, con escribir el nombre de la acción. Estas acciones son lo que usaremos la mayoría de las veces, pues resultan sumamente fáciles de usar y muy potentes. Las acciones aparecen en el Panel Acciones y se pueden insertar en nuestro código con un simple clic de ratón.

Por ejemplo goto And Play(3); es una acción Parámetro o argumento: Un parámetro es

una variable que entra o sale de una acción o función