|
El ActionScript es el lenguaje de
programación que ha utilizado Macromedia Flash desde sus comienzos,
y que por supuesto, emplea Flash 8. A grandes rasgos, podemos decir que
el ActionScript nos permitirá realizar con Flash 8 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 dos temas sólo vamos a
ver una pequeña introducción a ActionScript 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 8.
Todo lo referente a este capítulo hace referencia a la versión 2 de ActionScript, última versión de este lenguaje de programación lanzada por Macromedia e incorporada en Flash MX 2004.
Características generales
del ActionScript
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.
El 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.
El ActionScript
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 un lenguaje puramente orientado a objetos derivado del C o del Pascal
como los anteriores, cada versión se acerca más a un lenguaje de este tipo. Así, la versión 2.0 estrenada en Flash MX 2004 es mucho más potente y mucho más "orientada a objetos" que su anterior versión 1.0
El ActionScript
presenta muchísimos parecidos con el Javascript; si conoce Javascript,
la sintaxis y el estilo de ActionScript le resultarán muy familiares.
Las diferencias entre ambos lenguajes las puede encontrar en la ayuda
que acompaña al Flash 8.
En la mayor
parte de las ocasiones, no será necesario "programar"
realmente, Flash 8 pone a nuestra disposición una impresionante
colección de "funciones" (de momento entenderemos "funciones"
como "código ActionScript que realiza una función
determinada") ya implementadas que realizan lo que buscamos,
bastará con colocarlas en el lugar adecuado.
Vamos a ver muchas de estas funciones en este curso,
pero antes recomendamos tener claros ciertos conceptos relacionados con
la programación. Para ello, échadle un vistazo a nuestro tema básico. .
|