Bonjour tout le monde,
voila j'ai un petit problème avec une liaison Flash / XML
Voici tout d'abord mon fichier XML :
J'essaie d'assigner les valeurs de date à chaque variable nommée jour1, jour2, jour3 .... jusqu'à jour42
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
44
45
46
47 <?xml version="1.0" encoding="UTF-8" ?> - <calendrier> <case0 date="" /> <case1 date="" /> <case2 date="1" /> <case3 date="2" /> <case4 date="3" /> <case5 date="4" /> <case6 date="5" /> <case7 date="6" /> <case8 date="7" /> <case9 date="8" /> <case10 date="9" /> <case11 date="10" /> <case12 date="11" /> <case13 date="12" /> <case14 date="13" /> <case15 date="14" /> <case16 date="15" /> <case17 date="16" /> <case18 date="17" /> <case19 date="18" /> <case20 date="19" /> <case21 date="20" /> <case22 date="21" /> <case23 date="22" /> <case24 date="23" /> <case25 date="24" /> <case26 date="25" /> <case27 date="26" /> <case28 date="27" /> <case29 date="28" /> <case30 date="" /> <case31 date="" /> <case32 date="" /> <case33 date="" /> <case34 date="" /> <case35 date="" /> <case36 date="" /> <case37 date="" /> <case38 date="" /> <case39 date="" /> <case40 date="" /> <case41 date="" /> <case42 date="" /> </calendrier>
Je procède de cette facon :
et lorsque je crée des cases de texte dynamiques avec marqué dans chacune d'elles au champ var : jour1, jour2 ... J'obtiens des undefined
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 var jour1,jour2,jour3,jour4,jour5,jour6,jour7,jour8,jour9,jour10; var jour11,jour12,jour13,jour14,jour15,jour16,jour17,jour18,jour19,jour20; var jour21,jour22,jour23,jour24,jour25,jour26,jour27,jour28,jour29,jour30; var jour31,jour32,jour33,jour34,jour35,jour36,jour37,jour38,jour39,jour40; var jour41,jour42; // Lancement du code XML // myXML = new XML(); myXML.ignoreWhite = true; myXML.load("calendrier.php"); myXML.onLoad = function(flag) { if (flag) { while (x.childNodes[i] != undefined) { //initialisation i=0; // on initialise le compteur. j=0; // on initialise le 2ème compteur. x = myXML.firstChild; // on se place sur la balise <calendrier> while (x.childNodes[i].childNodes[j] != undefined) { set("_global.jour"+i, x.childNodes[i].childNodes[j].attributes.date); j++; } // fin du 2ème while } // fin 1er while } // fin du if(flag) else { erreur = "XML marche pas x_x"; } // fin else } // fin de la fonction flag
Voila si quelqu'un pouvait m'aider
Merci d'avance.
Partager