Bonjour !
voila.. je cherche à faire mon premier script de chargement de données XML dans flash.... j'ai utilisé un tutoriel qui est assez fiable je pense... mais je comprends pas.. ça marche pas !!!
essai.swf :
sur la premiere image clef j'ai ecrit :
Code :
- stop();
- xmlDoc= new XML(); /* créer un objet xml */
- xmlDoc.ignoreWhite=true; /* ignorer les sauts de ligne */
- xmlDoc.load ("essai.xml" );
- trace("nom : "+xmlDoc.firstChild.childNodes[0].attributes.nom);
- trace("age : "+xmlDoc.firstChild.childNodes[0].attributes.age);
- trace("Length : "+xmlDoc.xmlDoc.firstChild.childNodes.length);
- if(xmlDoc.loaded)
- {
- gotoAndStop(2);
- }
- else
- {
- trace("not loaded" );//gotoAndStop(3);
- }
|
sur l'image 2 et 3 ya pas de code... juste un stop(); et un texte sur la scene qui dit "loaded" ou "not loaded"
mon fichier essai.xml (se trouvant dans le même dossier que mon swf)
Code :
- <?xml version='1.0' encoding='UTF-8'?>
- <racine>
- <personne nom="dupond" age="13" />
- </racine>
|
(PS : j'ai fait un copier coller bateau du xml du tutorial.. j'ai ajouté la balise d'entete (<?xml ...> ) je pense pas que ce soit génant.. au contraire...)
et voici le resulat quand je teste l'animation :
Citation :
nom : undefined
age : undefined
Length : undefined
not loaded
|
alors je comprends pas trop où est l'erreur sachant que j'ai respecté à la lettre le tutos... de plus j'en ai même essayé un autre pour voir si c t pas une erreur.. mais en vain...
Help me please !
Freed