Bonjour
j'ai essayer mainte fois les ecriture de chemin avec this["..."] pour avoir la valeur au lieu du string mais en vain, voici le code que vous pouvez utiliser chez vous au cas ou :
1ère frame2ème frame
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 var imglist = new XML(); imglist.ignoreWhite = true; imglist.onLoad = function(success) { if (success) { noeuds = new Array(); noeuds = imglist.firstChild.childNodes; nextFrame(); } }; imglist.load("http://xcite.laboloco.com/dirlist.php"); stop();Je voudrai donc que xdir me donne la valeur dossier1 dossier2 au lieu de "noeuds[i].attributes.xdir1", comment faire ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 for (i=0; i<this.noeuds.length; i++) { var stat = this.noeuds[i].attributes.niv; var test = noeuds[i].attributes.xdir1; var xdir = "noeuds["+i+"].attributes.xdir"+stat; trace(test); // me donne le nome du dossier racine trace(xdir); // me donne la chaine noeuds[0].attributes.xdir1 // noeuds[1].attributes.xdir2 etc.. trace(this["xdir"]); // me donne aussi la chaine alors que je voudrai // son équivalent xml (le nom du dossier) }
Partager