Nov
13
Posted on 13-11-2007
Filed Under (air, flash, geek, html, javascript) by Lunatic on 13-11-2007

Algunos ya hemos oido hablar de AIR: La solucion para crear programas de escritorio que nos plantea Adobe. Cuando conoci la propuesta, que basicamente es poder transformar documentos html, flash, flex y javascript a aplicaciones, me llené de emocion.

Cuando bajé el alpha (hace ya algunos meses) y compilé mis primeras aplicaciones, sentí que le faltaba mucho por abarcar: No habia manejo de entorno, ni de ventanas… es decir, con html y javascript podias crear una aplicacion web de escritorio, pero no usar el sistema del cliente para nada.

Tuve una gran sorpresa cuando descargue el SDK de AIR beta 2. Este incorpora metodos mucho mas extensos, accesibles incluso desde Javascript simple, para controlar todo lo mencionado anteriormente simplemente incluyendo un archivo .js. El método de escribir la aplicacion se simplificó con esta version, asi como se ganó estabilidad y velocidad en el compilador. Un ejemplo de lo que podemos conseguir, usando solo javascript y air, es:


var sourceFile = air.File.documentsDirectory;
sourceFile = sourceFile.resolvePath("Apollo Test/test1.txt");
var destination = air.File.documentsDirectory;
destination = destination.resolvePath("Apollo Test/test2.txt");

if (sourceFile.copyTo(destination, true)) {
    air.trace("Done.")
}

Simple y genial. Además, hay una documentación excelente al respecto. En lo personal, le veo un gran futuro al AIR. De hecho, ya vemos muchas aplicaciones que estan hechas en este formato. ¿Long live adobe? :P

Puedes descargar el ultimo SDK en el siguiente enlace, asi como la documentacion:
Adobe AIR

PD: Como nota curiosa… has visto ya adobeair.com? XD

(0) Comments    Read More   
Feb
13
Posted on 13-02-2007
Filed Under (actionscript, flash) by Lunatic on 13-02-2007

Ok, ok, sé que esto es algo un poco viejo, que muchos conocen, pero yo lo descubrí hace poco y me es taaan útil…. Se trata de unas librerias de as 2.0 que traen funciones para hacer tweens, transiciones, easings, etc, de una manera sencilla. :) El post original es de mi otro blog (seehh… el muerto) y bueno acá está:

Crear un tween con actionscript nunca fue más fácil. Estas librerias te permiten llamar distintos tipos de transiciones especificando parámetros sencillos.

Puedes manejar alpha, brillo, posición, rotación, color, contraste y tamaño (entre de otros) y usar los easings a tu gusto. :P
Descargalo acá, e instálalo con el Extension Manager. Update: Por un flujo imprevisto de la fuerza, las librerias contenidas en l “plug-in” no son compatibles ya con el extension manager, asi que hay que descargarse las source o zipped versions de http://laco.wz.cz/tween/?page=download e incluirlas con un sencillo #include (posicionandolas en la carpeta del proyecto, obviamente).

Un ejemplo de su uso sería el siguiente:

#include “lmc_tween.as”
my_mc.onPress= function(){
my_mc.alphaTo(80, 3, “easeOut”);
}

Explicado: 80 es el porcentaje al que queremos pasar. 3 es el tiempo en el que se completa. Y “easeOut” es el modo de tween. Hay bastantes modos, asi que tendrás que probar bastante.

Nota: En la web aparece un “sucesor” oficial, ya que el proyecto está descontinuado, asi que pronto reviews ^^

(7) Comments    Read More