bonjour à tous j'ai deux petits souci
j'ai créé plusieur champs de texte dynamique qui ont pour nom (Var) ligne0,ligne1,...,lignen
ces champs de texte je les rempli grace à un fichier xml dont les noeuds ont pour attribut
0,1,...,n
Je souhaiterais pouvoir remplir tous les champs de text à partir de la boucle que voici
Code ActionScript :
_global.ligneMenu0 = function (xmlobject, arg1) {
Nbr = xmlobject.firstChild.firstChild.childNodes.length ; // j représente le nombre des nodes (neuds)
for (i=0; i <= Nbr ; i++) {
if (xmlobject.firstChild.firstChild.childNodes[i].attributes.id == arg1 ) { // on vérifie dans le xml l'id
ligne0 = xmlobject.firstChild.firstChild.childNodes[i].toString(); // on rempli la variable "ligne0"
}
}
gotoAndStop("done"); //une fois l'opération finie on revient à la frame 5 nommée "done"
}
Le problème étant c'est que si je remplace
Code ActionScript :
if (xmlobject.firstChild.firstChild.childNodes[i].attributes.id == arg1 )
par
Code ActionScript :
if (xmlobject.firstChild.firstChild.childNodes[i].attributes.id == i )
ça ne fonctionne pas je pense que ça doit être à cause de i est un entier
Le deuxième problème c'est que pour incrémenté les variable pour les texte dynamique
de nom ligne0,ligne1,...lignen es ce que je peu m'y prendre comme ceci ?
Code ActionScript :
this[ligne+i] = xmlobject.firstChild.firstChild.childNodes[i].toString();
si quelqu'un aurait une idée pour résoudre mes souci .
merci
