Shift F12

Icono

Compendio de recursos para hacer magia en Flash y ActionScript :: por Héctor Padilla

3D en Flash con ActionScript – Away3D

Ok, pues a comenzar la serie de post que hablan de 3D en Flash. Desde ActionScript 2 ya hay un par de librerías que nos ayudan a generar efectos y experiencias tridimensionales en nuestros proyectos de flash, pero la llegada de ActionScript 3 era lo que hacía falta para darle con todo a esto. ¿Porqué? La razón más fuerte es que la máquina virtual de AS 3 esta mucho más optimizada y puede realizar varias operaciones hasta 10 veces más rápido, ademas del manejo de memoria genial, y los nuevos objetos tipo Shape y Sprite por ejemplo… Sin meternos a cosas tan geek el chiste es que se ve todo más fluido (con un mejor frame rate).

Hoy toca hablar de Away3D. (Dale click a la imagen del templo para el demo). Este engine esta super chido y me sorprende lo bien que corre, además tiene buena documentación y una serie de tutoriales para ayudarnos a aprender a utilizar esta herramienta. Maneja extrudes, texturas chidas, reflejos, e interacción para que podamos armar nuestros propios juegos o visitas virtuales. Imaginate los juegos que puedes armar, o los proyectos chidos de architectura o arqueología que puedes conseguir para ganarte una lana!. :-D

Otro demo chido:

Extra: Tutorial para comenzar trabajando con Away3D y Flex! (via paranoidferret)

Filed under: Herramientas, Librerías, , , , ,

Comenzando con Flex

El post anterior fue así como que muy largo, así que en este pongo un par de links para comenzar con el pie derecho:

  • Flex.org
  • Developers Guide
  • «Getting Started» de Adobe
    Este esta genial, desgraciadamente no encuentro su equivalente en español, si alguien lo tiene a la mando mándemelo porfavor para actualizar el link. Aquí el chiste es comenzar una comunidad en la que compartamos lo que vamos aprendiendo. :-D

Filed under: Flex,

Flex builder 3 – Gratis para estudiantes

Momento de ponerse las pilas, si aún tienen una identificación de estudiantes vigente pueden tener una licencia de Flex Builder 3 COMPLETAMENTE GRATIS!… Píquenle aquí para registrarse y aplicar. Una vez que te hayas registrado y mandado tu credencial de estudiantes escaneada, puede tardar un par de días que te manden respuesta (junto con el número de serie), pero de que te lo mandan te lo mandan.

Podemos hacer aplicaciones de Flex y ActionScript sin tener el Flex Builder, FlashDevelop es la onda por ejemplo, así como el plugin de Flex para Eclipse (links). Pero tiene sus ventajas tener LA herramienta que Adobe pone a nuestras manos, el manejo de código, errores, autocomplete y el debugeo es la onda. Además es muy fácil crear y dibujar interfaces teniendo el buidler a la mano. Y la versión que nos regalan es la PRO, no una version reducida para estudiantes ni nada.

Ya, registrate!

Para aprender a usar Flex te recomiendo esta guía de Adobe Labs. Si cuando entras ves todo en inglés, cambia la región en la esquina superior derecha (por default esta en United States – English, pero podemos ponerla en Latin America – Spanish). En cuanto a libros, despues de andar buscando mucho decidí comprar este (The Essential Guide to Flex 2 with ActionScript 3.0) y la verdad esta muy chido. Es una excelente guía a aprender Flex y ActionScript, y la manera en la que estos dos lenguages trabajan juntos.

Te recomiendo estos links y tutoriales para aprender más:

pd. ¿Qué $%&/ es Flex?...
Flex es una colección de tecnologías de Adobe para realizar RIAs (Rich Internet Applications). La ventaja de usar Flex es que puedes hacer sitios web que se sienten como una aplicación para tu computadora, sólidas, llenas de elementos visuales impactantes, menus chidos, conecciones a bases de datos, etc.

Cuando hacemos aplicaciones con Ruby o ASP o algo así, siempre nos estamos peleando con los navegadores y que las cosas se ven diferentes en Explorer y en Firefox, etc.Desarrollando tu sitio en una plataforma RIA aseguras consistencia visual completamente. Flex trabaja de la mano con ActionScript, y tambien hay manera de que se comunique con Ruby, PHP y otras tecnologías de manera que Flex y AS hacen la presentación, y algún otro lenguage se encarga de la magia detrás del escenario (backend).

Para hacer toda esta magia Flex tiene su propio lenguage de programación basado en XML.

Filed under: Flex,

Flash Abierto

Por si no lo sabías, puedes hacer proyectos 100% en Flash sin tener el IDE que te vende Adobe por 800 dólares. Puedes publicar tus .swf y sacarle todo el jugo a ActionScript 3 sin gastar un centavo. ¿Cómo?… Pues como que Adobe ya se dió cuenta que esto de las RIA (Rich Internet Applications) es una batalla entre tecnologías abiertas y gratuitas, así que ya puso todo el SDK a nuestra disposición. (Bajatelo de aquí). De hecho hay todo un sitio dedicado a Adobe OpenSource!.

¿Eso qué quiere decir?. Te bajas el SDK, lo descomprimes en algún lado… Y ya puedes sacar adelante proyectos usando cualquier editor como FlashDevelop (en las opciones de configuración solo le tienes que decir en dónde está el SDK para que lo utilice para compilar). Creamos nuestras clases en AS, las programamos, bolitas que rebotan y lo que quieras, y símplemente le damos F6 y listo!… SWF creado y funcionando. Aquí hay un par de tutoriales de cómo hacer cosas en flash sin usar «flash flash»:

  1. De senocular
  2. De ActionScript.org
  3. De Bit-101

PostData:

  • En FlashDevelop le das a Tools–> Program Settings –> AS3 Context y ahí te pide que le des la ruta del SDK de Flex que incluye todo el show para correr ActionScript 3.
  • También en Tools–> Program Settings –> FlashViewer te conviene apuntar al executable de la versión de DEBUG, para que puedas desarrollar más agusto. Esa te la puedes bajar de aquí, abajito salen las «debugger versions».

EXTRA: Checa este excelente post con ligas a varios proyectos OpenSource para ActionScript

Filed under: Herramientas, Tutoriales, , , , ,

Ligas + nuevas

Páginas

Archivos

El Autor

Tengo como 10 años trabajando profesionalmente en Flash. Todo comenzó cuando tomé un taller de Flash 2 y me dí cuenta que era el entorno perfecto para mí (devigner empedernido).
Disfruto los problemas de programación y disfruto diseñar y crear experiencias interactivas visuales chidas. Flash era la mezcla perfecta para mí, y se ha mantenido siéndolo por todo este tiempo. En aquel entonces ni se mencionaba "ActionScript", hoy en día ActionScript 3 no deja de sorprenderme... Cada día hay algo más que aprender y la neta: que chido. :-D
-El Autor: Hector Padilla -

View Héctor Padilla's profile on LinkedIn