Création d'un .swf non utilisable en dehors de /bin
Bonjour,
j'ai suivi un tutoriel qui permet de créer un éditeur de recettes en Flash. Il s'agit d'AS2 utilisant un compilateur ant.
Je parviens donc à créer un fichier .swf qui utilise un fichier XML comme registre de données.
Par contre, il est créé dans le répertoire /bin de mon projet.
Quand j'ouvre ce .wsf dans mon fichier /bin, il fonctionne correctement. Par contre, si je copie ce fichier (ou l'ensemble des fichiers qui se trouvent dans /bin) dans un autre répertoire, je n'ai plus le bon résultat.
Est-ce que quelqu'un aurait déjà rencontré ce type d'erreur?
Les fichiers qui se trouvent dans mon répertoire /bin sont les suivants:
RecipeViewer.swf
recipes.xml
RecipeDetails.swf
le code XML utilisé pour la compilation sous ant est le suivant:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
<project name="RecipeViewer">
<taskdef name="mtasc" classname="org.as2lib.ant.Mtasc" />
<taskdef name="swfmill" classname="org.as2lib.ant.Swfmill" />
<property name="mtasc" location="C:/FlashTools/mtasc-1.14/mtasc" />
<property name="swfmill" location="C:/flashtools/lib/swfmill-0.2.12-win32" />
<property name="deploy.dir" location="C:/Eclipse/Recette/recipe-viewer" />
<property name="lib.dir" location="C:/flashtools/lib" />
<property name="src.dir" location="src" />
<target name="build">
<mkdir dir="builds"/>
<swfmill src="Assets/recipe_details_swf.xml" dest="bin/RecipeDetails.swf" cmd="simple"/>
<mtasc mtasc="${mtasc}"
version="8"
main="true"
src="com/friendsofed/recipeviewer/RecipeViewer.as"
classpath="${src.dir} ; ${lib.dir}"
swf="Assets/RecipeViewer.swf"
out="bin/RecipeViewer.swf"
trace="com.blitzagency.xray.logger.XrayLogger" />
</target>
<target name="buildAndCopy" depends="build">
<mkdir dir="${deploy.dir}/recipe_viewer"/>
<copy todir="${deploy.dir}/recipe_viewer">
<fileset dir="bin" />
</copy>
<copy todir="${deploy.dir}/recipe_viewer">
<fileset file="assets/recipes.xml" />
</copy>
<copy todir="bin">
<fileset file="assets/recipes.xml" />
</copy>
</target>
</project> |
A plus tard et merci d'avance,
Etienne.