1. Historia del flash
En los principios de internet, no había ningún software, q mezclara
animación con gráficos.
Reproducir animaciones en la web requería GIF o Applets de
Java, tecnología difícil de manejar.
Pero despues de un periodo salia una herramienta llamada
SmartSketch, este producto evoluciono y se cambio su nombre por
FutureSplash, que a su tiempo este paso a llamarse FutureSplash
Animator en mayo de 1996.
Cuando empresas de cine o animación (que ya utilizaban tecnología
Shockwave) empezaron a utilizar este software, Macromedia se
intereso y compro la empresa creadora del
programa, FutureWave, pasando FutureSplash Animator a
Macromedia Flash 1
2. El primer Flash apareció en Flash Comics N°1 (1940).
Este Flash era Jay Garrick, un estudiante que obtuvo
sus superpoderes tras inhalar una sustancia
química, y se distinguía por usar un casco de metal.
Fue el primer superhéroe en tener rapidez
sobrehumana, además de ser el primero en tener un
superpoder singular, a diferencia de Superman que
tenía varios. Fue creado por el escritor Gardner Fox.
Garrick fue muy popular en los años 40, teniendo dos
historietas donde era protagonista, y además fue parte
durante largo tiempo de la Sociedad de la Justicia de
América. Las aventuras de Garrick en la Era Dorada
de los cómics llegó a su fin cuando la historieta de
Flash fue cancelada en su número 104 (1949). Los
superhéroes y la industria de las historietas pasaron
por tiempos difíciles en los años 50, y Flash no fue la
excepción.
3. Adobe abandona Flash para
dispositivos móviles
Desde el lanzamiento del primer iPhone en 2007
(y, posteriormente, del iPod Touch y del iPad), los detractores
del sistema operativo para dispositivos móviles de Apple siempre le
han achacado la falta de soporte para contenidos Flash. De hecho, son
de sobra conocidas las declaraciones de Steve Jobs contrarias a
laimplementación de esta tecnología en equipos basados en iOS. Las
razones eran, fundamentalmente, el excesivo consumo de recursos (lo
que llevaba a agotar rápidamente la batería del dispositivo) y la gran
cantidad de errores que incorporaba el sistema de Adobe.
Con el tiempo, esta discusión entre ambas compañías condujo a una
situación en la que se empezó a plantear si Flash no era ya una
tecnología obsoleta (y cerrada) que sería mejor sustituir por otras
nuevas como, por ejemplo, HTML5.Microsoft se decantó por esta
segunda opción. Mientras tanto, Google permitía el uso de Flash en
Android, aunque con unos resultados no del todo buenos.
Y cuando parecía que iba a ser el propio mercado el que poco a poco se fuese
inclinando por los nuevos estándares, ha sido la propia Adobe la que ha hecho pública
su decisión de dejar de desarrollar Flash para dispositivos móviles. Sigue adelante el
lanzamiento de una última versión para Android y Blackberry Playbook, pero a partir de
ahora la compañía se centrará en el desarrollo de herramientas para HTML5.
Evidentemente, la postura firme de Apple ha sido importante en esta decisión, pero
también la incapacidad de Adobe para lanzar un producto que funcione correctamente
en plataformas móviles.
4. "Jay" Garrick
Aunque varios personajes han adoptado el
nombre de Flash, sólo Garrick, Allen y West son
los más conocidos, ya que los otros pertenecen
a mundos paralelos o provienen del futuro
"Jay" Garrick era un estudiante en el año 1940 (por lo que su
nacimiento es ubicado en 1922) quien inhaló una sustancia
química, y como resultado de ello recibió súper velocidad y reflejos
sobrehumanos.
Flash fue muy popular durante la Edad de Oro de los superhéroes. Fue
uno de los fundadores de la Sociedad de la Justicia de América y un gran
luchador contra el crimen en los años 40.
Garrick se retiró, y la SJA se disolvió, pero en 1961 Garrick salió de su
retiro y conoció al Flash del mundo paralelo, es decir, a Barry Allen.
Garrick sigue luchando contra el crimen, y aunque cronológicamente
debería representar 80 años, tiene sólo 50 debio a algunos experimentos
5. Poderes y habilidades
Todos los Flash poseen ciertas habilidades comunes, como moverse, pensar
y reaccionar a velocidades sobrehumanas. Además todos ellos poseen la
capacidad de vibrar tan rápidamente que pueden atravesar materia sólida, por
ejemplo, muros.
Barry Allen posee absoluto control sobre sus moléculas: Al ser transformado
una vez en espejo, Allen fue capaz de "derretirse" y reconstituirse en su forma
humana. También era capaz de correr sobre nubes de nieve lo
suficientemente gruesas.
Otra habilidad que los Flash poseen en común es la de leer a súpervelocidad, y
de esta forma procesar enormes cantidades de información. Sin embargo el
conocimiento adquirido de esta forma suele ser temporal, exceptuando a Bart
Allen quien parece adquirirlo permanentemente, aunque en un principio Max
Mercury no creía que eso fuera a durar.
Los Flash, además de otros velocistas
6. En la actualidad sabemos que Adobe compró Macromedia y
entonces flash es más poderoso que nunca, son inmensas las
posibilidades con flash, pero hasta ahora nada más esta la
limitante que tiene que usar otros lenguajes para poder
utilizarla con bases de datos.
7. Trabaje a la velocidad de su imaginación
Trabaje con fluidez en sus proyectos más complejos con las herramientas optimizadas recientemente para
aumentar la velocidad y rendimiento. Las funciones remodeladas le permiten crear con un número de paso
mucho menor para obtener la máxima eficacia.
Envíe prácticamente a cualquier lugar
Llegue a más personas en más lugares diseñando con los últimos estándares web, de vídeo y de
dispositivos móviles. Cree sorprendentes experiencias con capacidad de respuesta que se adaptan a
prácticamente todos los tamaños de pantalla y factores de forma.
8. ActionScript
El ActionScript es el lenguaje de
programación que ha utilizado
Macromedia Flash desde sus
comienzos, y que por
supuesto, emplea Flash MX. A
grandes rasgos, podemos decir que el
ActionScript nos permitirá realizar con
Flash MX todo lo que nos
propongamos, ya que nos da el
control absoluto de todo lo que rodea
a una película Flash.
9. Características generales del
Action Script
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
En la mayor parte de las ocasiones, no será necesario "programar"
realmente, Flash MX 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
10. El Panel Acciones
En Flash MX, el Panel Acciones
sirve para programar scripts con
ActionScript. Esto es, que todo lo
que introzcamos en dicho Panel
se verá reflejado después en
nuestra película. Debemos tener
claro desde un principio que el
Panel Acciones puede hacer
referencia a Fotogramas u
objetos, de modo que el código
ActionScript introducido afectará
tan sólo a aquello a lo que
referencia el Panel. Por
ejemplo, en la imagen inferior, se
puede distinguir que el Panel
Acciones hace referencia al
Fotograma 1 de la Capa
'Acciones'.
11. La edición actualizada sobre todas las últimas
características y capacidades de ActionScript 3.0 y Flash
Player 10. ActionScript es un popular lenguaje de
programación utilizado principalmente para el desarrollo de
sitios web y software. Esta actualización de la
exitosaversión anterior es una introducción a todas las
capacidades nuevas y emocionantes de ActionScript 3.0. Ya
verás como ActionScript 3.0
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.
12. Ventajas de ActionScript
3.0
ActionScript 3.0 aumenta las posibilidades de creación de scripts de las
versiones anteriores de ActionScript. Se ha diseñado para facilitar la
creación de aplicaciones muy complejas con conjuntos de datos
voluminosos y bases de código reutilizables y orientadas a objetos.
Aunque no se requiere para el contenido que se ejecuta en Adobe Flash
Player 9, ActionScript 3.0 permite introducir unas mejoras de rendimiento
que sólo están disponibles con AVM2, la nueva máquina virtual. El
código ActionScript 3.0 puede ejecutarse con una velocidad diez veces
mayor que el código ActionScript heredado.
13. Novedades de
ActionScript 3.0
ActionScript 3.0 notifica más situaciones de error que las versiones anteriores de
ActionScript. Las excepciones en tiempo de ejecución se utilizan en situaciones de error
frecuentes y permiten mejorar la depuración y desarrollar aplicaciones para gestionar errores
de forma robusta. Los errores en tiempo de ejecución pueden proporcionar trazas de pila con
la información del archivo de código fuente y el número de línea. Esto permite identificar
rápidamente los errores.
14. ActionScript 3.0 no es
compatible con PSP
El lenguaje ActionScript 2.0 es
compatible para hacer juegos en PSP
utilizando el navegador web, pero sólo
podrán utilizarse las flechas y X, los
demás botones no funcionan. Para
ejecutar un archivo flash "nombre.swf"
basta con crear una carpeta con el
nombre FLASH en el directorio de la
tarjeta de memoria de la psp en el
mismo nivel que music o picture, y
copiar lo siguiente en el navegador
web de la psp: file:/flash/nombre.swf
15. Adobe Director 11.5
Explore nuevas
dimensiones en la
edición multimedia
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).
16. Director y Flash
Históricamente, la comunidad más cercana a Flash y
desconocedora de Director, tiende a preguntarse sobre las
comparaciones entre ambos programas.
Literalmente, Director y Flash no son competidores. Flash
nació en 1996, orientado al desarrollo de aplicaciones
multimedia en Web, y en poco tiempo evolucionó
poderosamente de la mano del lenguaje ActionScript.
Director nació varios años antes (1985), y evolucionó como
una poderosa herramienta de integración de medios
digitales, de alta calidad, y que también generó una arista
para su incorporación a Web (Shockwave).
17. Shockwave
Aunque Flash es actualmente el más
extendido, popular y sobre el que más se
desarrolla, Shockwave mantiene una fuerte posición
por el número de ordenadores donde está instalado.
El motor 3D de Shockwave es todavía el líder
indiscutible en su mercado, y hace que este plugin sea
muy popular entre un gran número de desarrolladores
de juegos en línea y de jugadores. Los archivos Flash
(swf) pueden ser ejecutados en Shockwave, pero no a
la inversa.
Macromedia Shockwave Player, instalado en un 50% de los
navegadores. Ficheros con extensión ".dcr" desarrollados con
Adobe Director
Macromedia Flash Player, instalado en un 98% de los
navegadores. Utiliza ficheros con extensión ".swf"
desarrollados con Macromedia Flash, Macromedia
FreeHand, Generator y otras aplicaciones.
18. Evolucion
La evolución de la popularidad de Flash sobre Shockwave tiene varias
explicaciones; no solo el plugin de Shockwave fue históricamente más
pesado y menos amigable de instalar que Flash, sino también la autoría
de Director siempre ha requerido la mano de un desarrollador de
software, con conocimientos en programación; en cambio Flash se
posicionó rápidamente en el universo de diseñadores Web (sin
necesidad de poseer conocimientos de programación), y de hecho ha
incentivado con los años el aprendizaje de programación ActionScript a
varios "no programadores", generando una importante sinergia en el
mundo del diseño y la programación -antes estrictamente lejanos-. Por
otro lado, Macromedia logró acuerdos con empresas como DELL y
Apple, para que Flash sea preinstalado en sus sistemas, evitando que
los usuarios deban instalar software adicional.