MTASC - Compilateur Flash libre sous Linux : CA MARCHE
Par NiKo le mercredi 9 février 2005, 00:04 - Libritudes - Lien permanent
Si la liberté vous interesse, voici la démarche à effectuer (Ubuntu Hoary) :
- Récupérer MTASC, le compilo SWF libre de Motion-Twin (que ces gens soient bénis, en plus ils sont français : Cocorico!)
- Décompresser l'archive, copier l'ensemble du répertoire dans /opt/mtasc (par exemple)
- Faire un lien symbolique dans /bin (
$ ln -s /opt/mtasc/mtasc /bin/mtasc) - Créez un nouveau document Test.as avec gedit par exemple, et entrez le code suivant :
class Test { public function Test() { _root.createtextField("tf", 0, 0, 0, 800, 600); _root.tf.text = "Hello World !"; } public function main() { new Test(); } } - Dans un shell, tappez
mtasc -swf Test.swf -main -header 800:600:20 -cp /opt/mtasc/std
Petite explication rapide des paramètres utilisés dans l'exemple :- L'option -swf NomFichier.swf permet de définir le fichier à créer
- l'option -main permet de lancer la méthode main() sur la classe mère au lancement
- L'option -header width:height:fps permet de définir la largeur, la hauteur et le framerate de l'animation
- l'option -cp permet de définir le chemin du répertoire contenant les classes natives de flash
- Lancez le fichier Test.swf nouvellement créé avec Firefox par exemple (muni du plugin Flash player, oeuf corse)
- Voila, vous venez de créer et compiler un fichier swf sous linux

Evidemment, les plus grincheux objecteront que c'est un peu austère, et que ça va pas être facile de designer des environnements graphiques complexes en actionScript pur. Certes.
Cependant, cela permet déjà aux purs développeurs Flash de travailler sous linux, en ne manipulant par exemple
que des fichiers graphiques externes (swf, jpeg non progressifs) qui leur auront été
donnés par d'autres graphistes (sous Windows ou Mac OS X eux, bouhhhh) 
Encore une fois, un grand bravo à Nicolas Cannasse et à Motion-Twin pour le formidable travail accompli 



















Commentaires
1. Le mercredi 9 février 2005, 17:28 par [ NikO ]
2. Le jeudi 10 février 2005, 13:54 par abe
3. Le jeudi 10 février 2005, 13:56 par NiKo
4. Le jeudi 10 février 2005, 23:04 par NiKo