El poder de Flash (AS3|3D)

He aquí un interesante ejemplo del poder de Actionscript 3.0 en una aplicación 3D.

http://www.onemotion.com/flash/spider/

Adobe Media Player 1.0

El pasado 9 de abril Adobe lanzó oficialmente al mundo su reproductor de videos digitales conocido como Adobe Media Player (AMP). El AMP es lo último en aplicaciones para la visualización de videos, similar a iTunes y Windows Media Player, pero con un set de características que lo hacen muy particular. A diferencias de otras aplicaciones el AMP está desarrollado ciento por ciento en actionscript 3.0 haciendo uso de la tecnología Flex/AIR, permitiendo así su instalación y uso como cualquier aplicación desktop Windows/Mac. El AMP permite la reproducción de contenidos online y offline, codificados en formato Flv y H.264 para videos de alta definición hasta 1080p. Además nos permite catalogar y organizar nuestras librerías de videos.

Adobe se unido a las grandes compañías de medios como Blip.tv, myToons.com, Nickelodeon, CBS, MTV y otras, para que éstas coloquen sus contenidos a disposición de los usuarios del AMP.

Sin duda el AMP es un gran ejemplo de lo que podemos lograr con actionscript 3.0 y una tendencia de lo que viene, una avalancha de aplicaciones del tipo RIA ( Rich Internet Application ), tanto para el desktop como la web.

AMP es un programa de descarga gratuita y para conseguirlo, debes visitar la siguiente dirección: Adobe Media Player

Animando con MC Tween bajo AS3, intro.

Partamos por lo básico, MC Tween es una librería gratuita mayormente usada en flash, también se puede usar en Flex y Air, la cual nos permite asignar propiedades a los MovieClips dinámicamente usando una transición definida por ecuaciones matemáticas, en otras palabras crear animaciones de manera simple y rápida con sólo un par de  líneas de código.

Usar MC Tween bajo AS2 no requiere mayor estudio o conocimientos en lo que es código, pero cuando queremos usar AS3 tenemos que tener clara ciertas cosas sobre como programar, manejar, instanciar clases y paquetes.

Para encontrar mas información sobre la programación orientada a objeto bajo AS3, recomiendo el libro Essential ActionScript Url: http://www.moock.org/eas3/

Primero que todo debemos bajar la librería de MC Tween para AS3 en http://code.google.com/p/tweener/ donde también encontrarán documentación sobre la librería y de cómo ocuparla, así como los tipos de transiciones, una vez hecho esto sólo tenemos que descomprimir y después importar la librería a la clase  a la cual queremos animar, esto se puede ver en en mas profundidad en el archivo fuente del  ejemplo de acontinuación:

Baja el ejemplo desde acá.

Este pequeña y simple animación solo fue con dos líneas de código:

  • Tweener.addTween((this.circle as MovieClip),{ x:290, time:0.8, transition:”easeOutQuad”});
  • Tweener.addTween((this.circle as MovieClip),{ x:100, time:5, transition:”easeOutElastic”, delay:1});

En Tweener.addTween( ) tenemos dos parámetros, uno es el movieclip que queremos animar y el otro es la tabla hash ( o puede ser un objeto) con las propiedades, tiempos y  transiciones a añadir a nuestro moviclip. Los parámetros tweening (que van dentro de la tabla hash o del objeto)  que son muchos más, y  se pueden encontrar en detalle en http://hosted.zeh.com.br/tweener/docs/en-us/.