2. HISTORIA DEL FL ASH
Adobe Flash Adobe Flash es una plataforma multimedia desarrollado y
distribuido por Adobe Systems.
Adobe Flash Adobe Flash (anteriormente Macromedia Flash) es una
plataforma multimedia originalmente adquirido por Macromedia y
actualmente desarrollado y distribuido por Adobe Systems. Desde su
introducción en 1996, Flash se ha convertido en un método popular para
añadir animación e interactividad a las páginas web.
Adobe Macromedia Flash se originó en el año 1992. Macromedia es una
gráfica estadounidense y desarrollo web empresa de software con sede en San
Francisco, California, produce productos tales como Macromedia Flash y
Macromedia Dreamweaver. Su antiguo rival, Adobe Systems, Macromedia
adquirió el 3 de diciembre de 2005 y 2009 a partir de los controles de la línea
de productos de Macromedia.
Adobe Flash Macromedia Flash Macromedia Flash 1 1996 2 1997 3 1998
Macromedia Flash Macromedia Flash 4 1999 5 2000 Macromedia Flash
Macromedia Flash MX 2002 Macromedia Flash MX 2004 2003 Macromedia
Flash 8 2005
3. ADOBE FLASH ADOBE FLASH CS3 PROFESSIONAL 2007 ADOBE FLASH CS4 PROFESSIONAL
2008
ADOBE FLASH
ADOBE FLASH FLASH PUEDE MANIPULAR GRÁFICOS VECTORIALES Y DE MAPA DE BITS,
Y SOPORTA STREAMING DE AUDIO Y VÍDEO. CONTIENE UN LENGUAJE DE
PROGRAMACIÓN LLAMADO ACTIONSCRIPT. VARIOS PRODUCTOS DE SOFTWARE,
SISTEMAS Y DISPOSITIVOS SON CAPACES DE CREAR O MOSTRAR CONTENIDO FLASH,
INCLUYENDO ADOBE FLASH PLAYER, QUE ESTÁ DISPONIBLE GRATIS PARA LOS
NAVEGADORES WEB MÁS COMUNES, ALGUNOS TELÉFONOS MÓVILES Y OTROS
DISPOSITIVOS ELECTRÓNICOS
ADOBE FLASH FLASH ES COMÚNMENTE UTILIZADO PARA CREAR SITIOS WEB>
INTERACTIVO> CREAR ANIMACIONES> ANUNCIOS> FLASH> APPLICATION STREAMING
DE AUDIO Y VIDEO> DESARROLLO DE APLICACIONES DINÁMICAS DE INTERNET>
PRESENTACIÓN> SOCIEDAD Y 2D O 3D JUEGOS.
VERSIONES DE FLASH
FUTURE SPLASH ANIMATOR -> MACROMEDIA FLASH -> ADOBE FLASH
7. ACTIONSCRIPT
Adobe ActionScript es el lenguaje de programación de la
Plataforma Adobe Flash. Originalmente desarrollado como
una forma para que los desarrolladores programen de forma
más interactiva. La programación con ActionScript permite
mucha más eficiencia en las aplicaciones de la plataforma
Flash para construir animaciones de todo tipo, desde
simples a complejas, ricas en datos e interfaces interactivas.
La versión más extendida actualmente es ActionScript 3.0,
que significó una mejora en el manejo de
programación orientada a objetos al ajustarse mejor al
estándar ECMA-262 y es utilizada en las últimas versiones
de Adobe Flash y Flex y en anteriores versiones de Flex.
Desde la versión 2 de Flex viene incluido ActionScript 3, el
cual mejora su rendimiento en comparación de sus
antecesores, además de incluir nuevas características como
el uso de expresiones regulares y nuevas formas de
empaquetar las clases
8. Características generales del
A ctionScr ipt
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
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...
aunque, evidentemente no tiene la potencia de un lenguaje
puramente orientado a objetos derivado del C o del Pascal como
los anteriores...
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 MX.
9. A ctionScr ipt 3.0
ActionScript 3.0 ofrece un modelo de programación robusto que
resultará familiar a los desarrolladores con conocimientos básicos
sobre programación orientada a objetos. Algunas de las
principales funciones de ActionScript 3.0 son:
Una nueva máquina virtual ActionScript, denominada AVM2, que
utiliza un nuevo conjunto de instrucciones de código de bytes y
proporciona importantes mejoras de rendimiento.
Una base de código de compilador más moderna, que se ajusta
mejor al estándar ECMAScript (ECMA 262) y que realiza mejores
optimizaciones que las versiones anteriores del compilador.
Una interfaz de programación de aplicaciones (API) ampliada y
mejorada, con un control de bajo nivel de los objetos y un
auténtico modelo orientado a objetos.
Un núcleo del lenguaje basado en el próximo borrador de
especificación del lenguaje ECMAScript (ECMA-262) edición 4.
Una API XML basada en la especificación de ECMAScript para
XML (E4X) (ECMA-357 edición 2). E4X es una extensión del
lenguaje ECMAScript que añade XML como un tipo de datos
nativo del lenguaje.
Un modelo de eventos basado en la especificación de eventos
DOM (modelo de objetos de documento) de nivel 3.
11. ADOBE DIRECTOR
Adobe Director Es una aplicación de Desarrollo de Software
(o Autoría de Software) Multimedia (que inspiró a
Adobe Flash® ) destinado para la producción de programas
ejecutables ricos en contenido multimedia. Es considerada una
de las herramientas más poderosas de integración y
programación de medios digitales, debido a su versatilidad de
poder incorporar imágenes, audio, vídeo digital, películas
flash, y un engine 3D, en una sola aplicación, y manipularlas a
través de un lenguaje de programación (Lingo; Javascript).
Desarrollado originalmente por la empresa Macromedia, es
actualmente distribuido por Adobe Systems Incorporated.
Las presentaciones multimedia generadas por Director pueden
ser distribuidas a través de diversos medios, como discos
digitales CD, DVD o cualquier otro soporte de información
binaria pendrives, tarjetas de memoria, discos duros. También
permite ser distribuido y ejecutado directamente en
plataformas Web gracias al formato Shockwave (creado para
esos fines). Con Director también es posible programar una
amplia gama de aplicaciones basadas en redes, lo que ha
permitido crear innumerables sistemas y juegos multiusuario a
través de la red.
12. Director también permite la manipulación de modelos en 3D,
gracias a Shockwave 3D. Es así como diversos programas de
modelamiento, como 3D Studio MAX (de la empresa Autodesk),
permiten exportar sus modelos (incluyendo las animaciones) en
formato Shockwave 3D, el que puede ser importado a Director, y
manipulado a través de instrucciones. A través de variados Xtras
(como Havok), Director también puede manipular propiedades
físicas de modelos 3D (como por ejemplo, gravedad, coeficientes de
roce, restitución, etc) que permiten lograr simulaciones más
realistas, tanto para software de ingeniería avanzada, como para
juegos.
Además del potente lenguaje incorporado (Lingo), una de sus
principales ventajas radica en el uso de los llamados xtras. Se trata
de “pequeños programas” (plugins) desarrollados en lenguaje C++
por otros usuarios o terceras empresas, que proporcionan al usuario
infinidad de utilidades.
Se pueden generar varios tipos de archivos, sin embargo lo más
normal es crear un archivo ejecutable para Windows (.exe) o
Macintosh (.app). De esta forma puede verse la presentación en
cualquier ordenador, sin tener instalado Adobe Director.
Con el lanzamiento de Director 11 y su evolución a la versión 11.5,
de la mano de Adobe, se incorporó soporte para DirectX y se
extendieron las capacidades en 3D basadas en el engine PhysX de
NVIDIA, importación de 3D desde Google SketchUp, así como
también filtros de bitmaps, canales de audio 5.1, vídeo en alta
definición, soporte para H.264, e integración de Adobe Flash CS3 y
Shockwave Player 11.