Bonjour tout le monde,

voila j'ai un petit problème avec une liaison Flash / XML

Voici tout d'abord mon fichier XML :

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>
J'essaie d'assigner les valeurs de date à chaque variable nommée jour1, jour2, jour3 .... jusqu'à jour42

Je procède de cette facon :


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
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

Voila si quelqu'un pouvait m'aider

Merci d'avance.