Para los que no lo conozcan, haXe es un compilador multiplataforma de código abierto, capaz de compilar los scripts que hagamos en varios lenguajes (ActionScript, JavaScript y algún lenguaje del lado servidor).
Por lo que yo me he interesado en él, es porque funciona bajo entorno GNU/Linux y compila Actionscript. Se que se puede usar Wine y alguna cosa más para ejecutar Flash desde Linux, pero no es esa mi intención.
El primer paso ha sido la instalación, que, para mi que no soy experto en Linux me ha costado mucho. Aquí os intento detallar un poco para una instalación en una distro Debian:
- Instalar OCaml desde Synaptic (se necesita para instalar haXe)
- Instalar CVS
- Instalar libgc-dev (librerias necesarias)
- Descargar el código fuente desde la pagina de descarga de haXe
- Descargar un archivo que se llama install.ml
- Descomprimir el archivo fuente
- Desde la consola, Ejecutar:
Código :
ocaml install.ml
- Copiar el contenido de la carpeta bin que hemos descomprimido a la carpeta bin que se ha creado después de ejecutar install.ml
- Después de esto podemos seguir las instrucciones que dan en esta pagina
La cuestión es que he seguido algún tutorial, de los tontos, que hay en la pagina oficial y he podido ver un poco como funciona haXe cuando queremos trabajar AS. La sintaxis es casi la misma que la que se usa en flash. Ademas resulta que cuando quieres usar algún componente, tipo botón o lista, necesitas un archivo .swf que la contenga (o sea que necesitamos flash). En el sitio oficial proponen una alternativa a eso, un programa llamado swfmill que parece nos puede proporcionar las librerias necesarias. Todavía no lo he probado.
La primera impresión me ha dejado un poco... tibio. No se, la cuestión es que no hay ningún tipo de interface asi que tendréis que escribir vuestro código a pelo y quizá los errores de sintaxis os retrasen mas de lo normal, y, solo podréis ver los resultados después de compilar.
De todas formas parece un proyecto interesante, pero creo que le falta un poquito de maduración. Seguiré investigando un poco mas y, si saco algo en claro, intentare hacer un tutorial para los que quieran seguir por el camino de la programación multiplataforma...
Hasta pronto!!!
¿Sabes SQL? ¿No-SQL? Aprende MySQL, PostgreSQL, MongoDB, Redis y más con el Curso Profesional de Bases de Datos que empieza el martes, en vivo.
Por Emiliano Velasco el 20 de Abril de 2007
Genial que hables de haXe, es un proyecto interesantísimo...
Existe screenweaver con haxe, para hacer aplicaciones de escritorio...
Nota: (excelente que estes en linux, pero te comento una alternativa hasta que puedas dominar haxe con más libertad)
Si estuvieras en Windows, puedes utilizar el FD.
www.flashdevelop.org e instalar el plugin de haxe, que esta en la página oficial
También hay un plugin, creo que es eclihaxe.org o similar, para eclipse, y eclipse en linux es genial
Muchas suerte, y estaremos MUY atentos a todo lo que respecta a haXe.
Desde mi punto de vista, es un proyecto con mucho futuro.
Un saludo
emiliano velasco
Por jose el 20 de Abril de 2007
MTASC: http://www.mtasc.org/
http://osflash.org/mtasc
ASDT: http://aseclipseplugin.sourceforge.net/wordpress/
http://osflash.org/projects/asdt
Por jorge el 20 de Abril de 2007
Por ChickenExecutor el 22 de Abril de 2007
Gracias por los aportes!!!
Por gmancito el 29 de Diciembre de 2007
instale flashDevelop, tengo flash 8... al momento de compilar me dice: "error while running the as3 syntax...", intente con un ejemplo de la pagina... y lo mismo..
actualice java, no se q puede ser ...
Por andresbetancourt el 22 de Noviembre de 2008
escribame a [email protected] porfa
lo que sucede es que no he podido hacer ni unejemplo de as 3 porque siemrpe veo tutoriales en los que involucran a flash y yo no tengo licencia para usar flash y deseo hacer animaciones como barner y luego ir subiendo de nivel hasta hacer aplicaciones con as 3
gracias
Por Otaku RzO el 23 de Noviembre de 2008