Vous êtes sur la page 1sur 6

UNIVERSIDAD NACIONAL DE CHIMBORAZO

FACULTAD DE CIENCIAS POLTICAS Y ADMINISTRATIVAS


ESCUELA DE COMUNICACIN SOCIAL
Nombre: Estefana Ruiz
Curso:3 A

Fecha: 08/01/2015
QU ES Y PARA
QU SIRVE
FLASH

.
Flash es un software, que permite enriquecer a nivel grfico, y multimedia por medio de animaciones, una web, aplicacin de escritorio, o aplicacin mvil.

La forma de implementar estos contenidos, es de forma embebida en el cdigo html, php, asp, o jsp.
Cuando tengamos nuestro trabajo listo, compilaremos el mismo, obteniendo un archivo .swf, que como os acabo de decir, ir embebido en nuestras webs.
En un principio simplemente quiero que os quedis con la idea, que existen varias formas de generar archivos .swf.
Una sera Adobe Flash (en cualquiera de sus versiones), otra sera por medio de software tipo Swift, y la ms potente sera Flex.
Flex es una herramienta que ha creado adobe, para que los desarrolladores flash puedan crear RIAs (rich internet aplications), en un entorno de desarrollo que agilice
la tarea de gestin de gran cantidad y diversidad de elementos grficos y multimedia.
Usemos los swf embebidos, o directamente en nuestros ordenadores, la aplicacin que se encarga de interpretarlos, se llama Flash Player, que en definicin, diramos
que es un cliente de tiempo de ejecucin flash.
Lo que nos lleva, es que en la actualidad, coexisten hasta 3 clientes de ejecucin de flash:

Adobe Air. Aplicaciones plataforma Flash integrada en el escritorio. Soporta swf, html, y Javascript.

Flash Player. Puede funcionar como autnomo, o integrado en un navegador web.

Flash Lite. Flash en mviles. Al limitarse a las caractersticas tcnicas de dispositivos mviles, podramos decir que es un flash player capado en funcin
del dispositivo mvil. Actualmente, para los nuevos terminales mviles, ya ha salido un Flash Playercasi completo, as que con el tiempo, flash lite desaparecer,
o quin sabe?
Sntesis:
Flash, es un software que nos permite dotar de un rico contenido grfico y multimedia, a nuestras web.
Para poder usar flash, tenemos que compilar los archivos flash, obteniendo as un fichero .swf, que usaremos embebido en nuestra web, o bien reproducindolo
directamente en cualquier ordenador con flash player, mvil con flash lite, o usado en una aplicacin de escritorio, generada con Adobe Air.
En funcin de nuestro navegador, se instalar la versin de flash player que le corresponda, pero normalmente con actualizar una de ellas, bajar las distintas
versiones para el resto de navegadores.
Cuando usamos Flash embebido en web, por medio de ActionScript 3, podremos hacer intercambios de informacin con lenguajes de servidor: Php, asp, jsp, etc.
Hasta ahora hemos hablado de Flash a nivel general, as que para empezar a conocerlo, lo primero que debemos saber, es que usa un lenguaje propio, llamado:
ActionScript.
Desde la primera versin ActionScript, nos permiti controlar las animaciones, asi como a gestionar los recursos que contenan nuestros proyectos flash.
A medida que ha ido avanzando el tiempo, y las necesidades, este lenguaje ha ido creciendo, hasta la actualidad, donde la ltima versin: ActionScript 3, podramos
decir que ha pasado de ser el lenguaje de animacin de flash, a ser un lenguaje de programacin por s mismo. Est basado en el estndar de programacin orientada
a objetos ECMA-262, que es la base del propio Javascript. Por eso como veris durante el curso, la sintaxis de ambos es similar.
As que diremos que un fichero .swf, contiene Cdigo binario, as como recursos integrados: grficos, sonido, video y fuentes. ActionScript 3 requiere de la
compilacin para ser usado dentro de un .swf.

Existen dos formas de usar ActionScript 3 en un proyecto flash, una sera picndolo sobre las capas de flash (se conoce como timeline scripting), y la otra, sera
mediante el uso de clases externas. A lo largo del curso, veremos la primera, pero si os interesa, tambin podemos bajar algn ejemplo con clases externas.
Acabo de hablar de capas, pero debera de hablar primero de la lnea de tiempo. Como software de animacin, Flash posee una lnea de tiempo, en la que
ordenaremos a nuestro antojo los elementos grficos, o animaciones que vayamos a realizar.
La forma de ordenar el material grfico y multimedia, as como el cdigo ActionScript, ser mediante capas, en las que ordenaremos la informacin en el tiempo por
medio de fotogramas, y la profundidad de espacio por medio de las capas.
Como hemos hablado antes, el cdigo ActionScript, no puede ser ejecutado tal cual, sino que tiene que ir compilado dentro de un swf.
El proceso de compilacin requiere de dos niveles de compilacin:
1. Compila el cdigo desde un formato legible a otro comprensible por el runtime de flash.
2. A continuacin el runtime de flash compila el resultado en un formato comprensible por el hardware que lo ejecuta. Esta compilacin se denomina

compilacin Just-in-time, o JIT. A este a veces se le denomina como traduccin dinmica. Para realizar procesos de carga de objetos, textos, videos u otros
elementos externos, podemos hacer uso de XML, para que cada vez que se ejecute el .swf, cambie de apariencia de forma dinmica.

QU ES EL ACTIONSCRIPT?

El ActionScript es el lenguaje de programacin que ha utilizado Flash desde sus comienzos, y que por supuesto, emplea Flash CS5. A grandes rasgos, podemos
decir que el ActionScript 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 pelcula
Flash. Absolutamente de todo.
Sin embargo, en estos temas slo vamos a ver una pequea introduccin a ActionScript 3 que servir para sentar las bases que permitirn empezar a trabajar con
ActionScript. Ensear a programar con ActionScript requerira otro curso completo. Profundizar en el conocimiento de este lenguaje queda por cuenta del lector.
Recomendamos seguir la estupenda Ayuda incluida en Flash CS5.
Todo lo referente a este curso hace referencia a la versin 3 de ActionScript. Si buscas informacin sobre ActionScript 2.0, te recomendamos el curso de Flash
CS3, en el que resolvemos los mismos ejemplos, pero con AS 2.0.
Caractersticas generales

Como ya hemos comentado, el ActionScript es el lenguaje de programacin propio de Flash, tal y como el Lingo lo es de Macromedia Director, por ejemplo.
El ActionScript est basado en la especificacinECMA-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 aplicacin de fragmentos de cdigo ActionScript a los objetos existentes en nuestras pelculas nos permiten alcanzar nuestros objetivos.

ActionScript 3 es un lenguaje de programacin 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 versin se acerca ms. As, la versin 3.0 utilizada en
Flash CS5 es mucho ms potente y mucho ms "orientada a objetos" que su anterior versin 2.0.

La sintaxis ActionScript presenta muchsimos parecidos con el Javascript o PHP; si estamos familiarizados con estos lenguajes, la sintaxis y el estilo de
ActionScript nos resultarn muy familiares. Las diferencias entre JavaScript y ActionScript las podemos encontrar en la ayuda que acompaa al Flash CS5.

En la mayor parte de las ocasiones, ser necesario "programar". Flash CS5 pone a nuestra disposicin una biblioteca de funciones, clases y mtodos (de
momento entenderemos esto como "cdigo ActionScript que realiza una funcin determinada") ya implementadas que realizan lo que buscamos, bastar con
colocarlas en el lugar adecuado.

Bibliografa:

Paginas descargadas de la web


http://www.cristalab.com/flash/descripcion-partes-flash/
http://as3.ramonleon.com/2-usos-de-flash-cs4-curso-flash-cs4-professional/