Je débute En Flash, et je ne suis pas satisfait de mon travail.
J'ai un écran avec plusieurs boutons (boutons créés par une boucle) ; j'ai d'autres objets dans mon écran.
Quand je clique sur un bouton, ça doit faire des traitements sur des objets autres que le bouton lui-même. Et donc des objets non visibles dans le bouton lui-même. Je m'en sors en ne mettant pas de listener dans le bouton lui même, mais dans ma classe écran, et en faisant ainsi :
En faisant ainsi, j'ai une version V0 de mon programme, qui marche, mais ça ne me plait pas du tout. Je n'envisage pas de contourner comme ça pour des développements plus poussés ; j'ai raté quoi ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 public function ClicSouris(e:MouseEvent):int { if ( e.target is UnBouton_XXX ) { var i:int = e.target.numeroBouton_XXX ; // traitement... } return 0 ; }
Partager