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