Blog de Daniel Zegarra Rotating Header Image

Flash

Nuevo marcador, experimentos flash

wonderfl.net es un sitio que te compila codigo flash y te entrega el resultado en el browser. Asi es, escribes tu codigo en el cuadro de texto, el browser envia la cadena ingresada y devuelve el swf compilado.

Pero eso no es su principal gracia, es la biblioteca de codigo subida por los mimos usuarios.

Todos los dias hay nuevas entradas y muchas de ellas son experimentos geniales. El codigo fuente de estos ejemplos esta siempre accesible (incluso sin necesidad de registro previo) y el sitio te da la posibilidad de hacer un fork al codigo (modificarlo a tu medida) y ver inmediatamente como afectan tus cambios a la apliacion.

La direccion es esta: wonderfl.net. Es un sitio  obligado entre los marcadores de cualquiera que trabaje o incluso guste de Adobe Flash.

Este (click aqui) es uno de mis favoritos. Se trata de unas hormigas que salen de su madrigera y empiezan a merodear en busca de comida. Dando clics sobre el terreno vas dejando comida y las hormigas al sentir la comuda se agrupan, despedazan el alimento y lo llevan a caa en pequenar partes. Lo genial es que el comportamiento y movimiento de las horminas es casi perfecto. Y lo segundo genial es que, a pesar que entienda el codigo no entiendo la logica.

Primeros pasos con el API para Flash de Google Maps

Por fin me decidi a probarlo.

Google Maps tiene un API que te permite incrustar sus mapas en tu aplicacion Flash (solo ActionScript 3). Imagina una libreta de direcciones online en la que los usuarios puedan definir visualmente el punto exacto donde viven (aunque habria que tomar en cuenta las implicancias de eso) y en tu DB solo almacenar la latitud y longitud de la elección. Incluso podrias medir la distancia entre dos puntos.

El SDK lo puedes encontrar aquí: http://code.google.com/intl/es-ES/apis/maps/documentation/flash/intro.html#SWC_File
Debes solicitar un API Key: http://code.google.com/intl/es-ES/apis/maps/documentation/flash/intro.html#API_Key
Creando tu primera aplicacion: http://code.google.com/intl/es-ES/apis/maps/documentation/flash/tutorial-flash.html
Y la guia de referencia donde pueden encontrar toda la documentacion tecnica: http://code.google.com/intl/es-ES/apis/maps/documentation/flash/reference.html

El Golf de San Isidro

Puedes descargar las fuentes de este ejemplo en el siguiente enlace: Descargar Ejemplo de API de Google Maps

Las aventuras de Fancy Pants (Pantalones Divertidos)

Navegando por otros blogs me encontré con el de Brad Borne, un tipo al que le gusta hacer juegos en Flash. Pero este pata hace LOS JUEGOS. Las animaciones contienen muchísimo detalle y se puede apreciar el alto estándar de calidad y talento de su creador.

Al parecer su mejor juego creado hasta el momento es Fancy Pants Adventures. Juego con el que yo me identifico con el personaje porque detesto las arañas y me gustaría aplastarlas y patearlas de igual manera. En la realidad saldría corriendo si me encontrara una sola araña tan grande como esas.

Te recomiendo jugar la primera antes de pasar a la segunda. La segunda trae algunas mas habilidades del personaje y nuevos mapas. ¡Ademas de poder patear las arañas!

Cuidado: Es realmente adictivo.

Fancy Pants Adventures: World 1: Ir al juego

Fancy Pants Adventures: World 2: Ir al juego

Sin duda Brad Borne es un genio.

P.D.: El título, lo sé, fue la mejor traducción que pude idear.

Flash Paper en Vista

Hoy quise instalar Flash Player en mi pc con Windows Vista y me encontré con la desagradable sorpresa de que no funcionaba. Al principio no cargaba debido a un error en un programa desconocido para mi. Ese problema se arreglo al ejecutarlo como Administrador, pero luego vino el segundo. El programa de instalación no habia instalado la impresora virtual necesaria. Eso si no puedo solucionarlo con unos clics.

Asi que me puse a investigar hasta que encontre un articulo de Adobe tratanto este problema, ademas que me daba un parche para instalar la impresora de manera independiente.

Si te ha pasado esto, puedes obtener el parche de esta dirección: http://kb.adobe.com/selfservice/viewContent.do?externalId=2fc670f6 .

Luego de instalar el parche y registrar el producto no es ya necesario que ejecutes Flash Paper en modo administrador.

Crossdomain.xml para Flash Player 9.0.115

El archivo de politicas de flash (crossdomain.xml) le dice a Flash Player si un sitio web le concede permiso para interactuar con él.
Lamentablemente la informacion sobre su uso y su estructura que provee Flash esta desfasada. Por ejemplo: El DOCTYPE sigue apuntando hacia macromedia.com.

<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy
          SYSTEM "http://www.adobe.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
  <site-control permitted-cross-domain-policies="all" />
  <allow-access-from domain="*" />
</cross-domain-policy>

Esta configuración hará que flash player acepte todas las conexiones. Si deseas realizar una modificación te sugiero leas la documentacion que provee adobe. Como dije antes, no esta del todo actualizada pero lo esencial sigue ahí.