-
[FLASH 8] Radio Button
Bonjour a tous,
pour les besoins d'un projet, j'aurais besoin de creer moi meme une classe de radio boutons afin de pouvoir controler de maniere totale leur apparence.
pour l'instant, j'ai derive ma classe de MovieClip, et j'ai ecrit deja pas mal des methodes qui me servent pour "faker" le fonctionnement d'un bouton.
mais le probleme se pose au moment ou j'ai besoin de reproduire le fonctionnement: je clic sur un bouton - ca deselectionne les autres boutons du meme groupe.
j'ai deja essaye la methode de l'event listening, mais visiblement lorsque je clic sur le bouton, l'evenement n'est envoye qu'au bouton en question.
en fouillant dans la doc a propos de cette methode, je suis tombe sur le Broadcast d'evenement, mais je trouve l'approche de devoir ajouter a mon objet tout les objets qui vont l'ecouter pas super scalable.
comment vous y prendriez vous pour qu'un clic sur un bouton envoi un event aux boutons de ma classe radio bouton? (chaque bouton verifierait ensuite si il fait partie du bon groupe ou pas afin d'effectuer le traitement necessaire).
merci d'avance pour toutes les idees que vous pourrez me proposer.
-
je crois que asbroadcast envoit un message à qui veut l écouter alors que le event dispatcher necessite un écouteur particulier
dans ton cas donc...je pense que il faudrait s interresser a l asbroadcast
-
ouais c'est ce que j'ai fait. c'est un peu lourd comme methode, mais en passant par un object proxy qui se charge de forward aux bonnes classes, je m'en suis sorti a moindre frais.
merci pour ta reponse !