IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

Flash Discussion :

Acc�der � un fichier XML


Sujet :

Flash

  1. #1
    Membre �clair� Avatar de Nounoursonne
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    264
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 264
    Par d�faut Acc�der � un fichier XML
    bonjour,

    voila je suis d�butant en flash, et je voudrais lire un fichier XML, en regardant les tutoriaux sur dvp, j'ai bien compris le syst�me par contre j'ai un soucis.
    Voici le code
    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
     
    	trace ("essai");
    	palette_color[1]=123456;
    	palette_color[2]=654321;
     
     
    	//ouverture du XML
    	myXML = new XML();
    	myXML.ignoreWhite = true;
    	myXML.load("test.xml");
     
    	//parcours du xml
    	trace (myXML.firstChild.childNodes.length);
     
    	while (x.childNodes[k] != undefined){
    		trace(x.childNodes[k].attributes.regroupement);
    		++k;
    	}
    et sur la sortie j'ai :
    � priori il n'acc�de pas au contenu de mon xml, purant il m'a l'air correct test.xml :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
     
    <?xml version="1.0" ?>
    <root>
    	<regroupement id="1" dept="59"/>
    </root>
    il me trouve bien le xml, mais pourquoi il n'arrive pas � acc�der au contenu ?
    j'ai du faire une erreur quelque part, mais o� ?

    merci de votre aide

  2. #2
    Membre confirm� Avatar de Tigrounette
    Profil pro
    Inscrit en
    D�cembre 2005
    Messages
    132
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2005
    Messages : 132
    Par d�faut
    En fait il manque une petite chose.

    Au moment ou tu demande � ton animation flash de charger le fichier XML (avec le code myXML.load("test.xml"); ), celle ci lance le t�l�chargement du fichier et continue le traitement de la suite du code. L�, tu lui demande de traiter le fichier XML alors qu'il n'est pas encore enti�rement t�l�charg�. C'est pourquoi il faut ajouter cette petite fonction :

    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
     
    trace ("essai");
    palette_color[1]=123456;
    palette_color[2]=654321;
     
     
    //ouverture du XML
    myXML = new XML();
    myXML.ignoreWhite = true;
    myXML.load("test.xml");
     
    myXML.onLoad = function(OK) {
    	if (OK) {
    		//parcours du xml
    		trace (myXML.firstChild.childNodes.length);
     
    		while (x.childNodes[k] != undefined){
    			trace(x.childNodes[k].attributes.regroupement);
    			++k;
    		}
    	} else {
    		trace("Erreur lors du téléchargement du fichier");
    	}
    }
    La fonction onLoad() est lanc�e lorsque ton fichier XML est pr�s � �tre utilis�, elle passe aussi une variable qui permet de savoir si le t�l�chargement c'est bien pass�.

  3. #3
    Membre �clair� Avatar de Nounoursonne
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    264
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 264
    Par d�faut
    Merci tigrounette, �a marche forc�ment mieux maintenant

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Acc�der � un fichier xml sur disque r�seau
    Par multimania dans le forum ActionScript 3
    R�ponses: 0
    Dernier message: 08/11/2011, 08h52
  2. Acc�der � un fichier XML en local
    Par DeveloppeurWeb dans le forum ASP.NET
    R�ponses: 6
    Dernier message: 17/10/2011, 18h06
  3. Acc�der � un fichier XML distant
    Par guizmy dans le forum XML/XSL et SOAP
    R�ponses: 1
    Dernier message: 16/06/2010, 11h26
  4. R�ponses: 3
    Dernier message: 11/02/2008, 18h46
  5. Acc�der � un fichier XML depuis un jar
    Par Janitrix dans le forum Langage
    R�ponses: 2
    Dernier message: 06/01/2007, 17h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo