Bonjour
suis débutante en flash et j'ai un problème dans la lecture de fichier xml dans flash
je doit afficher pour chaque couleur deux images une normale et une inversé
<li>
mon fichier xml a la structure suivante:
</li>
<couleurs>
<couleur code= "FFFFFF">
1.gif
2.gif
</couleur>
<couleur code ="000000">
3.gif
4.gif
</couleur>
</couleurs>
.......
<li>
dans flash j 'ai :
</li>
function loadXML(loaded) {
if (loaded) {
xmlNode = this.firstChild;
normale = [];
inverse = [];
couleurs = [];
idcouleur=[];
total = xmlNode.childNodes.length;
for (i=0; i<total; i++) {
couleurs[i] = xmlNode.childNodes[i].childNodes[1];
var num:Number = couleurs[i].childNodes.length;
for (var j = 0; j<num; j++) {
idcouleur[j]=couleurs[i].firstChild.attributes.code;
trace(idcouleur);
normale[j] = couleurs[i].firstChild.childNodes[0].firstChild.nodeValue;
trace (normale [j]);
inverse [j]= couleurs[i].firstChild.childNodes[1].firstChild.nodeValue;
trace (inverse [j]);
}
}
// end for
firstImage1();
} else {
content = "file not loaded!";
}
// end else if
}
<li>
et sa affiche
</li>
FFFFFF
1.gif
2.gif
FFFFFF,FFFFFF
1.gif
2.gif
<li>
au lieu de
</li>
FFFFFF
1.gif
2.gif
000000
3.gif
4.gif
je sais qu'il ya une faute dans la boucle for mais j'arrive pas a la corriger.
Merci d'avance