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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.
Partager