jueves, 28 de noviembre de 2013

ActionScript

 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 Action Script 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

Ventajas de actionscript 

Escepciones en tiempo de ejecución

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.

Tipos de tiempo de ejecución

Mientras que en ActionScript 2.0, las anotaciones de tipos eran principalmente una ayuda para el desarrollador; en tiempo de ejecución, se asignaban los tipos dinámicamente a todos los valores. En ActionScript 3.0, la información de tipos se conserva en tiempo de ejecución y se utiliza con diversos fines. Flash Player 9 realiza la comprobación de tipos en tiempo de ejecución, lo que mejora la seguridad de tipos del sistema. La información de tipos también se utiliza para especificar variables en representaciones nativas de la máquina, lo que mejora el rendimiento y reduce el uso de memoria.

Características generales del ActionScript

  • 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 al igual que otros lenguajes como Javascript.  
  • 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.
  • ActionScript 3 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... y aunque, evidentemente, no tiene la potencia de estos lenguajes, cada versión se acerca más. Así, la versión 3.0 utilizada en Flash CS5 es mucho más potente y mucho más "orientada a objetos" que su anterior versión 2.0.
  • La sintaxis ActionScript presenta muchísimos parecidos con el Javascript o PHP; si estamos familiarizados con estos lenguajes, la sintaxis y el estilo de ActionScript nos resultarán muy familiares. Las diferencias entre JavaScript y ActionScript las podemos encontrar en la ayuda que acompaña al Flash CS5.
  • En la mayor parte de las ocasiones, será necesario "programar". Flash CS5 pone a nuestra disposición una biblioteca de funciones, clases y métodos (de momento entenderemos esto como "código ActionScript que realiza una función determinada") ya implementadas que realizan lo que buscamos, bastará con colocarlas en el lugar adecuado.



http://es.wikipedia.org/wiki/ActionScript



 

 

viernes, 8 de noviembre de 2013

martes, 5 de noviembre de 2013

Adobe Flas / Multimedia


 Adobe Flash



Adobe Flash es una aplicación en forma de estudio de animación que trabaja sobre “Fotogramas” destinado a la producción y entrega de contenido interactivo para diferentes audiencias alrededor del mundo sin importar la plataforma. Es actualmente escrito y distribuido por Adobe Systems, y utiliza gráficos vectoriales e imágenes ráster, sonido, código de programa, flujo de vídeo y audio bidireccional.

En versiones anteriores, Macromedia amplió a Flash más allá de las animaciones simples, convirtiéndolo en una herramienta de desarrollo completa, para crear principalmente elementos multimedia e interactivos para Internet.

De esta manera llegó a competir fuertemente con JavaScript que venia liderando en lo que es multimedia para la web. Hoy en día es muy común hablar de video FLV (Flash Player Video), de juegos Flash, aplicaciones de las mas variadas, animaciones publicitarias, banners de todo tipo y con efectos nunca antes vistos. Ya que Adobe Flash esta principalmente dirigido a lo que es multimedia web, se afirmo sobre su entorno de desarrollo y progresó en él, llegando a cubrir la programación orientada a objetos que JavaScript siempre tuvo.



¿Por qué debo instalar una actualización?
Cada cierto tiempo, Adobe actualiza Flash Player con nuevas funciones o correcciones y le avisa para que pueda instalar una versión actualizada inmediatamente. Recibirá una notificación para instalar la actualización cuando haya una actualización disponible y los parámetros de notificación en el Administrador de configuración se hayan definido para que se le envíen notificaciones siempre que haya actualizaciones disponibles.

Los formatos que admite son Gif, PNG, JPG, bmp, en imágenes por fotograma y en video continuo podemos guardar nuestras creaciones en sfw,flv,avi,mov, como también en gif animado.
Historial de versiones 
 
Macromedia Flash Player 2
Macromedia Flash Player 3
Macromedia Flash Player 3
Macromedia Flash Player 4
Macromedia Flash Player 4
Macromedia Flash Player 5
Macromedia Flash Player 6
Macromedia Flash Player 7
Macromedia Flash Player 8
Adobe Flash Player 9
Adobe Flash Player 9 Update 1 Linux
Adobe Flash Player 9 Update 2
Adobe Flash Player 9 Update 38
Adobe Flash Player 10

Multimedia

El término multimedia se utiliza para referirse a cualquier objeto o sistema que utiliza múltiplesmedios de expresión físicos o digitales para presentar o comunicar información. De allí la expresión multimedios. Los medios pueden ser variados, desde texto e imágenes, hasta animación, sonido, video, etc. También se puede calificar como multimedia a los medios electrónicos u otros medios que permiten almacenar y presentar contenido multimedia. Multimedia es similar al empleo tradicional de medios mixtos en las artes plásticas, pero con un alcance más amplio.

La mutimedia permite que el usuario aprenda rápidamente estimulando los sentidos como el tacto, el oído, la vista y especialmente el cerebro

 Ventajas de la multimedia
*Mejora las interfaces basadas solo en texto
*Mantienen la atención y el interés
*Mejora la retención de la información presentada
*Es enormemente divertida

Es cuando se le permite al usuario final - el observador de un proyecto multimedia - controlar ciertos elementos de cuándo deben presentarse.

 Hipermedia:
Es cuando se proporciona una estructura ligados a través de los cuales el usuario puede navegar, entonces, multimedia interactiva de convierte en Hipermedia.

Tipos de información multimedia: 

Texto: sin formatear, formateado, lineal e hipertexto.  

Gráficos: utilizados para representar esquemas, planos, dibujos lineales... 

Imágenes: son documentos formados por píxeles. Pueden generarse por copia del entorno (escaneado, fotografía digital) y tienden a ser ficheros muy voluminosos. 

Animación: presentación de un número de gráficos por segundo que genera en el observador la sensación de movimiento. 

Vídeo: Presentación de un número de imágenes por segundo, que crean en el observador la sensación de movimiento. Pueden ser sintetizadas o captadas. 

Sonido: puede ser habla, música u otros sonidos.
El trabajo multimedia está actualmente a la orden del día y un buen profesional debe seguir unos determinados pasos para elaborar el producto. 

Definir el mensaje clave. Saber qué se quiere decir. Para eso es necesario conocer al cliente y pensar en su mensaje comunicacional. Es el propio cliente el primer agente de esta fase comunicacional. 

Conocer al público. Buscar qué le puede gustar al público para que interactúe con el mensaje. Aquí hay que formular una estrategia de ataque fuerte. Se trabaja con el cliente, pero es la agencia de comunicación la que tiene el protagonismo. En esta fase se crea un documento que los profesionales del multimedia denominan "ficha técnica", "concepto" o "ficha de producto". Este documento se basa en 5 ítems: necesidad, objetivo de la comunicación, público, concepto y tratamiento. 

Desarrollo o guión. Es el momento de la definición de la Game-play: funcionalidades, herramientas para llegar a ese concepto. En esta etapa sólo interviene la agencia que es la especialista. 

Creación de un prototipo. En multimedia es muy importante la creación de un prototipo que no es sino una pequeña parte o una selección para testear la aplicación. De esta manera el cliente ve, ojea, interactúa... Tiene que contener las principales opciones de navegación.