Bonjour à tous et à toutes
Débutant en AS3 et après d'infructueuses recherches je vous sollicite pour résoudre un petit problème concernant des champs textes.
J'ai créé 2 champ textes (pour l'exemple) texte1.text et texte2.text et je voudrais attribuer dans une boucle for à ces deux champs texte des données issues d'un tableau (nombreSaisi).
Voici le code :
Ce code très simple fonctionne mais je souhaiterais trouver la bonne syntaxe pour faire une itération sur les noms des champs textes du style texte[i].text.
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 var texte1 : TextField = new TextField(); addChild(texte1); texte1.text=""; texte1.x=300; texte1.y=300; var texte2 : TextField = new TextField(); addChild(texte2); texte2.text=""; texte2.x=320; texte2.y=300; var text1 : Number=new Number(); var text2 : Number=new Number(); var nombreSaisi :Array = new Array(); for(var i: uint=1; i<=2;i++){ this["text"+i]=i; nombreSaisi[i-1]=this["text"+i]; trace(nombreSaisi) } texte1.text=nombreSaisi[0].toString(); texte2.text=nombreSaisi[1].toString();
Ce bout de code ne fonctionnant évidemment pas. Existe-t-il une solution simple ?
Merci d'avance pour les réponses.
Partager