6 C La evolución de Flash
Este artículo trata de mostrar una experiencia como usuario de Flash; una experiencia que compartimos millones de personas en todo el mundo y que de uno u otro modo, marcó un antes y un después en nuestra visión de la Web, de la animación, y de lo que entendemos por "Multimedia".
FutureSplash Animator (un comienzo simpático)
Hace mucho, mucho tiempo… en el año 1996 nació FutureSplash Animator. Fue desarrollado por la empresa FutureWave, desarrolladora de software en San Diego, California, USA.
Hace tan sólo 9 años, aunque parezca increíble, no existía Flash. Al menos no existía con ese nombre, ni circulaba el nombre de Macromedia asociado a Flash.
Como anécdota curiosa, invito a que abráis Flash y tratéis de importar algo. Si desplegáis el listado de tipos de archivo que Flash puede importar, os encontraréis con uno común, muy común; se trata del formato "swf". Fijaos bien en esa opción, pone literalmente "Película Flash (*.swf,*.spl)".
Pues bien, ".spl" no es ni más ni menos que el formato en que exportaba FutureSplash Animator. Este tipo de formato se ha mantenido disponible para importar desde que Flash es Flash…una clara muestra, a mi entender del sentido "romántico" y "pasional" con el que Macromedia ha hecho siempre las cosas. Romántico en cuanto a que ese formato “arcáico” (.spl) está hoy claramente obsoleto y sigue ahí. Pasional porque Macromedia ha fijado siempre la atención en sus usuarios, queriendo darnos lo mejor de sí mismos hasta conseguir "enamorarnos".
Tras esta anécdota, me centro brevemente en lo que era FutureSplash Animator.
Al abrir FutureSplash Animator, uno se encuentra (o encontraba) con un interface agradable aunque muy rudimentario, si lo comparamos con Flash. Aun así, ya era un programa versátil y relativamente complejo. Muy enfocado a la animación vectorial bidimensional, pero desde luego innovador para su época. Y simpático, muy simpático si recorremos su Ayuda; una Ayuda que nos enseñaba a seleccionar elementos, deformarlos, animarlos, colorearlos…
Future Splash Animator ya disponía del "papel cebolla", tan útil para los animadores tradicionales.
Su línea de tiempo, aunque menos funcional que la de Flash, ya marcó una manera de trabajar y de entender la propia naturaleza del programa.
La barra de Herramientas nos arrancó irremediablemente una sonrisa por su aspecto tosco, aunque ya poseía bastantes opciones que se han mantenido en Flash hasta la fecha.
¿Acciones?… ¡Si! Pocas pero tenía algunas, las más elementales para proporcionar interactividad. Si no me equivoco aquellas "instrucciones" ni siquiera conformaban un lenguaje, por lo que a aquello no se le llamó aún "actionScript".
Flash 2 y 3 (Macromedia entra en juego)
Un año después de todo esto, en 1997, Macromedia adquiere esta modesta aplicación y la rebautiza con el nombre de Flash. Comienza aquí la evolución de Flash.
Flash 4 (actionScript toma forma)
Con esta versión, Flash se empieza a hacer notar realmente y nos permite ya un grado de interactividad interesante. El aspecto es aún algo tosco; las ventanas y paneles invaden molestamente la pantalla. Aun así, se empiezan a ver en la web animaciones llamativas con un grado de interactividad desconocido hasta la fecha.

Flash 5 (esto empieza a ponerse "serio")
Al menos desde mi experiencia, es con ésta versión con la que Flash alcanza una enorme fama. Diseñadores, creativos y entusiastas utilizan masivamente la herramienta. Es la época dorada de sitios como Flashkit. Por aquellas épocas podían verse elementos de interfaz personalizados de todo tipo (algunos realmente peculiares e "imposibles"). Actionscript ya es un lenguaje lo suficientemente potente como para acceder a datos externos (XML) y desarrollar aplicaciones dinámicas. Surgen aplicaciones de todo tipo, algunas realmente complejas y útiles.
Inevitablemente, también se experimenta un "abuso" de Flash en la web. Intros desmesuradamente pesadas (también literalmente pesadas) inundan internet. Aun así, la web adquiere matices totalmente nuevos.
Flash 6 (Macromedia Studio MX)
Flash, Dreamweaver, Fireworks, Freehand y ColdFusion unifican sus fuerzas, aspecto y compatibilidad en esta suite de Macromedia.
El lenguaje de programación actionScript madura enormemente y se añaden elementos reutilizables (Componentes) que remplazan a los "SmartClips" de Flash 5 y posibilitan la rápida y eficaz construcción de aplicaciones (R.I.A). La conexión con fuentes de Datos es ya una realidad cotidiana más que una posibilidad.
Flash 7 (Macromedia Studio MX 2004)
La suite de Macromedia madura y Flash experimenta mejoras muy importantes. ActionScript pasa la versión 2.0, cuyas características más destacables son el enfoque hacia la Programación Orientada a Objetos (OOP).
El "modo normal" en la escritura de scripts desaparece, lo cual "asusta" a gran parte de Diseñadores (entre los que me incluyo). La cosa se pone "seria" a la hora de programar scripts, pues nos veremos obligados a escribirlos manualmente.
ActionScript se "apunta" al modo de programación denominado Strict Data Typing, con lo que tendremos que indicar el tipo de datos de las variables. Un quebradero de cabeza visto desde fuera y una gran ayuda en la práctica .
Flash 8 (no más MX)
Flash 8 continúa evolucionando. El lenguaje de programación ActionScript sigue en su versión 2.0, aunque se han añadido diversas Clases nuevas que posibilitan entre otras muchas cosas un tratamiento novedoso y preciso de los mapas de bits (Caché de Mapa de Bits, etc).
En cuanto al interfaz, Macromedia nos ha traído algunas gratas sorpresas. Algunos filtros típicos de Photoshop o Fireworks están ahora presentes en Flash. Crear una Sombra, Desenfoque, Bisel, etc ya es posible desde la propia aplicación. También se han añadido Modos de Mezcla, tan usados en Photoshop.
Crear animaciones complejas es más sencillo que nunca. Los efectos de rebote, aceleración, etc que incluían las famosas Clases de Robert Penner pueden ahora "modelarse" desde la línea de tiempo.
Mejoras en los degradados, vuelta del "modo normal" en la ventana de acciones (Ahora lo llaman "Asistente de Script"), panel Biblioteca unificado, modo deshacer "modal", visualización de textos mejorada. En definitiva un montón de mejoras, muchas de ellas enfocadas al diseñador.
Flash Player ha evolucionado con Flash a su versión 8 (ya existe una beta de la versión 8.5). El nuevo Flash Player es ahora más robusto, rápido y potente. También se han añadido medidas de seguridad en la carga de datos desde/hacia otros dominios.
Pronto veremos qué nos deparará la nueva versión de ActionScript, Actionscript 3.0… ¿hablaremos entonces de "Adobe Flash"?
Macropsia es un weblog sobre internet, enfocado en las novedades, aplicaciones, tendencias, diseño y demás; parte de la red de sitios de