Le JSFL c'est bon, mangez-en !
Par mama, samedi 25 mars 2006 à 20:01 :: Flash :: #62 :: rss
Le JSFL c'est quand même un outils surpuissant. La plupart des lacunes de Flash peuvent être compensées avec quelques outils bien pensés. Plutot que vous prendre la tête des heures à répeter une action stupide, pourquoi ne pas passer ces heures à coder un ptit comportement en JSFL, plus fun et réutilisable !
Attention quand même quand vous aurez gouté au JSFL vous voudrez sans doute refaire l'IDE entier alors un bon conseil quand même: don't fall in JSFL syndrom !
Tout ca pour dire que depuis un certain temps j'ai développé un panneau projet personnalisé bien pratique:
- choix des fichiers à compiler (plutot que la compilation brutale de tous les fichiers via le panneau projet standard)
- génération des fichiers xml d'exclusion suivant le contexte
- lancement de la publication via raccourci clavier depuis flash ou Eclipse, fini le CTRL+ENTER maintenant c'est CTRL+NUMPAD0
- et surtout suppression de ces saloperies de ASO files !
Vu la lenteur du compilo Flash, j'ai enfin décidé de me pencher sur MTASC en tant que compilo de code à la place de l'IDE, et pour que tout ca reste convivial pour tout le monde, l'idée est de rendre ca complétement transparent pour l'utilisateur, c'est à dire que l'on peut choisir pour chaque fichier du projet s'il doit etre compilé avec Flash ou avec MTASC. A partir de la le panneau génère les fichiers .bat pour lancer les commandes MTASC dans le contexte.

Il me restait un ptit soucis, mon premier fichier (document par défaut était compilé à chaque opération) parce qu'il ne semble pas y avoir de commande JSFL simplement pour ouvrir un swf dans l'IDE sans le recompiler.
En étudiant FLASC (un bon panneau projet/compilation MTASC déjà existant), j'ai constaté qu'il pouvait ouvrir un swf tranquillou sans compilation. Et pour ca il utilise tout bêtement une commande JSFL existante mais qui a le mérite de ne pas être claire:
fl.openScript( fileURI ) Méthode ; ouvre un script (JSFL, AS, ASC) ou tout autre fichier (XML, TXT) dans l'éditeur de texte de Flash.
Et bien si l'on choisi plutot d'ouvrir un swf qu'un JSFL, AS ou ASC, le fichier est lancé par le player interne sans compilation 
fl.openScript("bob.swf");
la classe 

Commentaires
1. Le lundi 27 mars 2006 à 00:28, par Foxy
2. Le lundi 27 mars 2006 à 09:48, par Franck Sinatra
3. Le lundi 27 mars 2006 à 10:07, par DickRivers
4. Le lundi 27 mars 2006 à 10:57, par Tek
5. Le lundi 27 mars 2006 à 17:02, par mama
6. Le dimanche 2 avril 2006 à 17:18, par Jérôme
7. Le dimanche 3 août 2008 à 07:44, par Brad
8. Le jeudi 29 juillet 2010 à 12:16, par SRC
Ajouter un commentaire