Oui vous avez bien lu ! Ca s'appelle MTASC, et c'est ici :
http://team.motion-twin.com/ncannasse/mtasc.html
Personnellement je considère que ce compilateur est une petite révolution dans le monde du libre et du développement web.
Sa version binaire est pour Windows, mais on peut l'installer sur Linux avec OCaml. Il s'utilise à la ligne de commande comme un compilo classique. D'après le peu que j'en ai vu il marche à la perfection, et surtout il est bien plus rapide que le compilo intégré à Flash MX 2004 !!!
Un exemple de compilation : je veux compiler le script hello.as pour en faire un hello.swf en 640x480 à 25 images par seconde. Je lance la commande suivante :
mtasc -swf hello.swf -header 640:480:25 -main hello.as
C'est tout ! Il suffit d'avoir une fonction main() dans une classe du .as (la syntaxe est donnée dans le site) pour obtenir un beau fichier Flash tout en programmation, avec inclusion d'autres swf et tout !
Maintenant l'utilisation du logiciel officiel de Macromedia devient de plus en plus inutile : on a des outils vectoriels comme Openoffice.org pour faire les dessins en SWF (donc pour avoir une bibliothèque de symboles graphiques), et ce compilateur pour gérer le code. A quand l'annonce officielle que le format Flash est ouvert ?
Voilà, donc maintenant j'écris ET je compile du Flash ActionScript 2.0 entièrement sous Emacs !
-
irimi
- Messages : 503