En effet, le prompt Dos, ça va un moment, mais après....

De plus, en utilisant les commandes Dos, je n'ai pas réussi à inclure les classes AIR.

Heureusement, avec Ant et la tâche Ant proposée par Eric Feminella disponnible ici, nous allons pouvoir générer nos docs sans trop d'efforts.

Elle se compose des deux fichiers suivants :

Le fichier asdoc.xml

<!– Adobe AIR ASDoc ANT Tasks –>
<project name="AIR ASDoc build" default="main" >
   
<!– defines all values for the ASDoc compiler –>
<property file="asdoc.properties" />
   
<!– main target: cleans and compiles ASDocs –>
<target name="main" depends="clean, create-docs" />
   
<!– deletes and recreates the asdoc directory –>
<target name="clean" >
  <delete dir="${output.dir}" />
  <mkdir  dir="${output.dir}" />
</target>
   
<!– runs the asdoc.exe compiler on the source –>
<target name="create-docs" >
 <exec executable="${asdoc.exe}" failonerror="true" >
  <arg line="-doc-sources ${src.dir}" />
  <arg line="-output ${output.dir}" />
  <arg line="-load-config ‘${frameworks}/air-config.xml’"></arg>
  <arg line="-library-path ‘${frameworks}/libs/’"></arg>
  <arg line="-library-path ‘${frameworks}/libs/air’"></arg>
 </exec>
</target>
 
</project>

Et le fichier asdoc.properties

sdk.dir=C:/Program Files/Adobe/Flex Builder 3/sdks/3.0.0/
frameworks =${sdk.dir}/frameworks/
src.dir =C:/mesClasses/mmc/com/
asdoc.exe =${sdk.dir}/bin/asdoc.exe
main.title =AIR Project title
window.title =Window title
output.dir =C:/mesClasses/asdoc

Cela permet donc de pouvoir utiliser l'asdoc sans se prendre la tête avec le prompt DOS, et d'utiliser le framework AIR pour vos docs de classes AIR.

Voilà pour aujourd'hui 8-)