SWF Studio V3 + FAME + Ant
Par Romain Ecarnot, mardi 12 juillet 2005 à 09:22 :: Etude et Recherche :: #9 :: rss
Pour les personnes qui développent maintenant leur application avec le combo FAME, il est tout a fait possible de lancer la compilation de votre application directement après compilation du swf.
La configuration d'un script Ant va nous permettre de réaliser tout ça.
Pour ceci plusieurs possibilités s'offrent à nous :
- Ouvrir l'interface une fois que le swf est généré, avec le fichier spf concerné.
- Lancer la compilation directe du fichier spf via un fichier spg (Group File), le fichier spf est compiler et l'interface fermée automatiquement
1. Ouvrir SWF Studio
Nous devons pour cela déclarer les propriétés nécessaires pour le bon déroulement du process.
On admetrra que l'on a déjà une tâche "compile" qui sera chargée de compiler notre swf.
<!-- tool info -->
<property name="studio" value="C:\Program Files\Northcode\SWFStudioV3\studio.exe"/>
<!-- file info -->
<property name="SPFFile" value="test.spf"/>
Et maintenant la tâche à proprement parlé. Bien entendu, elle devra executer la tâche "compil" avant.
<!--
Target: Open SWF Studio V3
-->
<target name="studio" depends="compile">
<exec executable="${studio}" failonerror="true">
<arg line="${src.dir}\${SPFFile}"/>
</exec>
</target>
Une fois le swf compilé, l'interface de SWF Studio s'ouvrira avec votre fichier spf.
Un simple CTRL-ENTER pour compiler celui-ci et admirer le résulat ^^
2. Compilation directe
On peut aussi demander la compilation directe de notre application.
SWF Studio va s'ouvrir, compiler le fichier définit dans le SPG, puis se fermer.
<!-- file info --> <property name="SPGFile" value="CompilationGroup.spg"/>
Et la tâche
<!--
Target: Build SWF Studio V3 App
-->
<target name="make" depends="compile">
<exec executable="${studio}" failonerror="true">
<arg line="${src.dir}\${SPGFile}"/>
</exec>
</target>
Au passage, le fichier SPG ne contient que des chemins (absolu ou relaitf) aux fichiers SPF de vos applications.
Je parle bien aux pluriel car la notion de "groupe" permet de lancer la compilation de plusieurs fichiers spf à la suite (batch like)
Un petit fichier template est disponible pour gagner un peu de temps.
Il faut insérer son contenu dans le template Ant.
Il est disponible ici : Ant template
3. Aide au format Eclipse
J'ai basculé l'aide de SWF Studio dans un plugin Eclipse afin qu'il soit possible de l'afficher directement depuis l'IDE.
J'ai rajouté un accès direct au forum du support. 
Vous pouvez télécharger le plugin correspondant ici : SWFStudio_V3_help_1.0.0.zip
@+ et bon dev

Commentaires
1. Le mardi 12 juillet 2005 à 15:35, par eRom
Ajouter un commentaire