Bonjour,
en utilisant le tuto de developpez.com, je cherche a parser un document XML:
Voici mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <?xml version="1.0" ?> <Config> <Settings mode_default="0" texte="LOIRE HABITAT vous invite à visiter son site internet" lien="http://www.loirehabitat.fr" couleur_texte="0xFFFFFF" vitesse_texte="2" /> </Config>
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
35
36
37
38
39
40
41
42
43 var myXML:XML = new XML(); myXML.onLoad = function(success:Boolean) { if(success) { myXML.ignoreWhite=true; debug.text = myXML.firstChild.childNodes[0].attributes.mode_default; trace(myXML.firstChild.childNodes[0].attributes.mode_default); if(parseInt(myXML.firstChild.childNodes[0].attributes.mode_default) == 1) { target1_mc.attachMovie("bkg_default","bkg_default",0); } else { if(period_str == "none") { vitesse_texte_defilant = myXML.firstChild.childNodes[0].attributes.vitesse_texte; launch_anim_perso(myXML.firstChild.childNodes[0].attributes.texte, myXML.firstChild.childNodes[0].attributes.lien, myXML.firstChild.childNodes[0].attributes.couleur_texte); } else if(period_str == "new_year") { target1_mc.attachMovie("anim_new_year","anim_new_year",0); } else if(period_str == "spring") { target1_mc.attachMovie("anim_spring","anim_spring",0); } else if(period_str == "summer") { target1_mc.attachMovie("anim_summer","anim_summer",0); } } } else { // en cas d'erreur de lecture on place l'image par défaut trace("erreur"); } } myXML.load(file_path+""+config_file_xml_name);
Je n'arrive pas à accéder à mes attributs (ex: mode_default) lorsque je fais mon trace. Je n'ai pas d'erreur lors de l'ouverture du fichier xml, c'est lors de l'acces a mes attributs que ça foire.
Pouvez-vous m'aider?
merci d'avance
Partager