Bonjour,

Je cherche un moyen de faire ça...

Je sais placer dynamiquement des boutons. Et comme ceci, ça fonctionne :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
for (var i:Number=1; i<=5; i++) {
	var bouton = String("btn"+i);
	bouton = new btn();
	addChild (bouton)
	bouton.x= -20+(i*100);
	bouton.y=200
}
Si ce n'est pas bon, merci de formuler une meilleure solution.

Je sais aussi assigner un écouteur quand je place un bouton moi-même.

Mais ici je voudrais le faire dynamiquement. Comment faire pour rendre chaque bouton que je crée interactif quand je le crée ?

Impossible de définir une fonction à l’intérieur de la boucle...

J'ai lu qu'il fallait le faire à l’extérieur avec currentTarget ou target et avec des tableaux... enfin c'est une solution que j'ai lu mais n'arrive pas à l'appliquer ici.

Quelqu'un a une solution simple et efficace ? Je précise que je suis encore tout nouveau dans l'as3. J'ai un peu de mal à tout comprendre.

Merci.