Está en la página 1de 6

UNIVERSIDAD NACIONAL DE CHIMBORAZO

FACULTAD DE CIENCIAS POLTICAS Y ADMINISTRATIVAS


ESCUELA DE COMUNICACIN SOCIAL
Nombre: Edison Tiaguaro
Curso: Tercer Semestre
Tema: Pantalla principal de flash y sus partes.

Fecha: 08/01/2015

QU ES Y PARA QU SIRVE FLASH

lash 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.

lex 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?
Resumen rpido:
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?

l 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:
http://www.cristalab.com/flash/descripcion-partes-flash/
http://as3.ramonleon.com/2-usos-de-flash-cs4-curso-flash-cs4-professional/

También podría gustarte