Flash
es una tecnología para crear animaciones gráficas vectoriales
independientes del navegador y que necesitan poco ancho de banda para mostrarse
en los sitios web. La animación en Flash se ve exactamente igual
en todos los navegadores, un navegador sólo necesitan un plug-in
para mostrar animaciones en Flash.
Con Flash
los usuarios pueden dibujar sus propias animaciones o importar otras imágenes
vectoriales.
Flash era
conocido como FutureSplash hasta 1997, cuando Macromedia Inc. compró
la compañía que lo desarrolló |
|
Existen dos tipos
de gráficos:
Los gráficos
vectoriales, en los cuales una imagen es representada a partir de líneas
(o vectores) que poseen determinadas propiedades (color, grosor...). La
calidad de este tipo de gráficos no depende del zoom o del tipo
de resolución con el cual se esté mirando el gráfico.
Por mucho que nos acerquemos, el gráfico no se pixeliza, ya que
el ordenador traza automáticamente las líneas para ese nivel
de acercamiento.
Las imágenes
en mapa de bits. Este tipo de gráficos se asemejan a una especie
de cuadrícula en la cual cada uno de los cuadrados (píxeles)
muestra un color determinado. La información de estos gráficos
es guardada individualmente para cada píxel y es definida por las
coordenadas y color de dicho píxel. Este tipo de gráficos
son dependientes de la variación del tamaño y resolución,
pudiendo perder calidad al modificar sucesivamente sus dimensiones.
Así,
Flash se sirve de las posibilidades que ofrece el trabajar con gráficos
vectoriales, fácilmente redimensionables y alterables por medio
de funciones, así que de un almacenamiento inteligente de las imágenes
y sonidos empleados en sus animaciones por medio de bibliotecas, para optimizar
el tamaño de los archivos que contienen las animaciones.
| Esta
optimización del espacio que ocupan las animaciones, combinada con
la posibilidad de cargar la animación al mismo tiempo que ésta
se muestra en el navegador (técnica denominada streaming), permite
aportar elementos visuales que dan vida a una web sin que para ello el
tiempo de carga de la página se prolongue hasta límites insoportables
por el visitante. Además de este aspecto meramente estético,
Flash introduce en su entorno la posibilidad de interaccionar con el usuario.
Para ello, Flash invoca un lenguaje de programación llamado Action
Script. |
|
Orientado a objetos,
este lenguaje tiene claras influencias del Javascript y permite, entre
otras muchas cosas, gestionar el relleno de formularios, ejecutar distintas
partes de una animación en función de eventos producidos
por el usuario, saltar a otras páginas, etc.
De este modo,
Macromedia pone a nuestra disposición una tecnología pensada
para aportar vistosidad a nuestra web al mismo tiempo que nos permite interaccionar
con nuestro visitante. Por supuesto, no se trata de la única alternativa
de diseño vectorial aplicada al Web pero, sin duda, se trata de
la más popular y más completa de ellas.

|