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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
_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"
}
voici comment je lance ma fonction
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
ligne0="0";
ligneMenu0(MonXml,ligne0);
Le problème étant c'est que si je remplace arg1 qui est égal à 0
Code : Sélectionner tout - Visualiser dans une fenêtre à part
if (xmlobject.firstChild.firstChild.childNodes[i].attributes.id == arg1 )
par i qui est aussi égal à 0
Code : Sélectionner tout - Visualiser dans une fenêtre à part
if (xmlobject.firstChild.firstChild.childNodes[i].attributes.id == i )
ça ne fonctionne pas
Le deuxième problème c'est la concaténation d'une chaîne de caratere avec i pour retrouver le nom de mes variable des texte dynamique qui sont
ligne0,ligne1,...lignen es ce que je peu m'y prendre comme ceci ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
this['ligne'+i] = xmlobject.firstChild.firstChild.childNodes[i].toString();
si quelqu'un aurait une idée pour résoudre mes souci .
merci