Placement dynamique + écouteurs
Bonjour,
Je cherche un moyen de faire ça...
Je sais placer dynamiquement des boutons. Et comme ceci, ça fonctionne :
Code:
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.