jueves, 7 de abril de 2011

¿Què es Flash?

Macromedia Flash es un programa que facilita la utilización de tecnología en la Web, permitiendo la creación de animaciones vectoriales. El interés en el uso de gráficos vectoriales es que éstos permiten llevar a cabo animaciones de poco peso, es decir, que tardan poco tiempo en ser cargadas por el navegador.
En los gráficos vectoriales 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.
Flash almacena sus archivos con varias extensiones. La extensión “.fla” contiene el programa fuente mientras que los archivos “.swf” contienen el gráfico que será mostrada en la web.
Los archivos “.swf” son muy populares especialmente en la industria de la publicidad virtual (propaganda y avisos como banners, skyscrapers, etc.).
Es recomendable no realizar sitios web completos solo con Flash. A pesar que Google ya puede verlos, aun no se indexan correctamente por los buscadores.

10 comentarios:

  1. muy buena la demostración del flash es muy educativo y acabo de aprender un poquito más sobre el programa !

    ResponderEliminar
  2. eaa joni... está muy bueno.. se nota que sabes algo mas. y acabo de aprender algo mas..
    muy bueno :D

    ResponderEliminar
  3. aca encontre algo ...
    Nuevo Flash Player 10.2 beta es el último intento de Adobe por evitar la caída de una tecnología tan criticada como popular y que desde la llegada de HTML5 ha visto amenazada su posición.
    Esta nueva versión destaca por incluir un nuevo método de reproducción de vídeo mediante aceleración por hardware denominado "Stage Video" que no solo supone una importante reducción del uso del procesador y de la memoria, sino que representa un salto cualitativo en la reproducción de vídeo al permitir una mayor tasa de imágenes por segundo.
    Otras mejoras a tener en cuenta por el nuevo Flash Player 10.2 son el tratamiento sub-pixel para el renderizado de texto y soporte de modo pantalla completa en configuración multimonitor o nuevo soporte de aceleración por hardware en Internet Explorer 9 con incremementos de hasta el 35% en el redenderizado de imágenes en la última versión del navegador de Microsoft.
    Flash Player 10.2 beta esta disponible para usuarios de las plataformas Windows, Mac y Linux.Sin una fecha cerrada para su lanzamiento Adobe Flash Player 10.2, llegará en el 2011.

    ResponderEliminar
  4. che yoni estaria bueno que pongas informacion sobre flash cs5

    ResponderEliminar
  5. ActionScript

    ActionScript es un lenguaje orientado a objetos que permite ampliar las funcionalidades que Flash ofrece en sus paneles de diseño y además permitir la creación de películas o animaciones con altísimo contenido interactivo. Provee a Flash de un lenguaje que permite al diseñador o desarrollador añadir nuevos efectos o incluso construir la interfaz de usuario de una aplicación compleja, puesto que está basado en el estándar ECMAScript. La versión 3.0 de ActionScript ha marcado un cambio significativo en este lenguaje, puesto que en esta versión prácticamente se ha decidido prescindir de los prototipos y se lo ha encaminado a ser un lenguaje orientado a objetos solamente a través de clases. También se han hecho grandes cambios en cuanto a la sintaxis del lenguaje.

    Las versiones de Flash iguales o superiores a Flash CS3 emplean la versión 3.0 de ActionScript.

    ResponderEliminar
  6. podrían agregar algo de ActionScript 3.0 para demostrar como funciona.
    buen blog

    ResponderEliminar
  7. Actionscript 3.0 : Más potencia para Flash.

    La inminente versión 3.0 de Actionscript promete equipararse en potencia con lenguajes como Java y C#, gracias a un notable salto evolutivo que le permitirá incrementar la performance y facilitar el desarrollo de complejas aplicaciones orientadas a objetos.

    Estas son algunas de las nuevas características del lenguaje de Flash:

    1) La implementación de una renovada y altamente optimizada "máquina virtual" (AVM2: Actionscript Virtual Machine 2) supone un drástico incremento en la performance del lenguaje, superando ampliamente a la máquina virtual original (AVM1), responsable de las versiones 1 y 2. Como resultado de este incremento, Actionscript 3.0 ejecuta hasta 10 veces más rápido el código, en comparación con sus versiones predecesoras.

    2) Soporte para expresiones regulares (esta es quizá una de las funcionalidades más reclamadas en la comunidad de programadores). Las expresiones regulares son funciones que permiten el ajuste de una cadena de texto a un determinado patrón, permitiendo por ejemplo validar los campos de un formulario, o implementar sistemas de búsqueda y reemplazo de cadenas.

    3) XML es ahora un tipo de dato nativo de Actionscript gracias a la tecnología E4X, extensión que ofrece soporte nativo de XML para lenguajes que cumplen con la especificación ECMAScript.

    4) Un nuevo modelo para el manejo de eventos, claramente orientado a objetos.

    5) El uso de sockets binarios, que permitirá a Flash comunicarse con nuevos protocolos, abriendo todo un campo de posibilidades para el desarrollo de aplicaciones online.

    6) Manejo de errores en tiempo de ejecución, lo cuál facilitará la depuración y el control de los scripts.

    ResponderEliminar
  8. Objetivos de Actionscript 3.0

    Macromedia afirma que con esta nueva versión de Actionscript se pretende alcanzar un modelo de programación mejorado, más consistente y acorde con los estándares de la industria. Aclara también que si bien esta nueva versión representa un cambio de paradigma respecto al modelo utilizado en versiones anteriores, resultará de fácil asimilación para todos los desarrolladores con un conocimiento básico en técnicas de programación orientada a objetos.

    Según el equipo de desarrollo detrás de Actionscript 3.0, los objetivos que se persiguen podrían resumirse en los siguientes términos:

    :: Seguridad

    El código será más fácil de mantener, eliminando ambigüedades y permitiendo una escritura más clara y concisa.

    :: Simplicidad

    El lenguaje será lo suficientemente intuitivo como para que el programador pueda escribir código sin tener que consultar el manual de referencia constantemente.

    :: Performance

    El lenguaje habilitará a los programadores para escribir complejos programas que funcionen de forma más eficiente y responsable.

    :: Compatibilidad

    Como dialecto de la especificación ECMAScript, el lenguaje estará provisto de una mayor compatibilidad con los estándares de la industria. Se pretende lograr un lenguaje más coherente y unificado.

    ResponderEliminar
  9. Disponibilidad de Actionscript 3.0

    La nueva máquina virtual de Actionscript (AVM2) estará disponible en la versión 8.5 de Flash Player. No obstante, Flash Player soportará el uso de AVM1 por motivos de compatibilidad. La familia de productos Flex 2, incluyendo la nueva herramienta de autor Flex Builder 2, será la primera en incluir las nuevas capacidades de Actionscript 3.0.

    Pero...¿cuándo estará disponible AS3 para los usuarios de Flash?

    Según palabras de Mike Downey (Macromedia), recién se incluirá un soporte completo para Actionscript 3.0 en la próxima versión "full" de Flash. No obstante, se planea poner a disposición de quienes hayan adquirido Flash 8 una versión alpha (cuyo nombre en código es "Blaze") conjuntamente con la salida de Flash Player 8.5. Esto ocurriría a mediados del segundo trimestre del 2006. De esta manera, no será necesario esperar a la aparición de Flash 9 para probar las nuevas capacidades de Actionscript 3.0.

    Los usuarios experimentados pueden ir familiarizándose con la nueva sintaxis del lenguaje, gracias a este completo manual de referencia que detalla todos los aspectos a tener en cuenta para migrar de la versión 2.0 a la 3.0.

    ResponderEliminar
  10. G.ho.st, sistema operativo virtual basado en flash

    Ha sido creado un sistema operativo virtual o (PC virtual). Totalmente basado en flash, con lo cual resulta lento y las aplicaciones, como es evidente, no son realmente ligeras en el tema de peso. La ventaja que tiene es el poder crear una cuenta y a raíz de eso tener 3Gb de espacio para nosotros mismos, una curiosidad más. El sistema operativo tiene aplicaciones preinstaladas como son Flickr, Youtube, Lastfm, Meebo, Google Search, etc.

    ResponderEliminar