Version de Flash : Flash 8 Pro.
Bonjour a tous,

Voila je cherche à changer le nom inscrit sur les boutons de manière dynamique à travers une boucle for.

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
 
//ici je change le label du bouton 2
btn2.label = "Z";
//declaration de i en nombre
var i:Number = 1;
 
 
for (i=1; i<10; i++) {
    trace("this is execution " add i);
    bouton = "btn" add i;
    bouton.label = "A";
//le trace(bouton) m'affiche bien le numéro du bouton.
    trace(bouton);
//les 2 traces suivant affichent undefined.  
    trace(btn1.label);
    trace(btn2.label);
 
    }
le problème est que je pense que lorsque je fais bouton="btn" add i en fait il me le met en string et non en Button et du coup il ne reconnait pas le label qui lui est de type button.

Donc si vous avez une idée de comment faire pour pouvoir changer les paramètres du bouton comme par exemple le label.

Merci