2009-02-20 8 views
3

Aidez s'il vous plaît. Je veux ajouter un événement de clic sur la case à cocher que j'ai créé dynamiquement pour que je sache à quelle case je clique.Comment mettre un événement en création dynamique sur flex?

Heres mon code sur le script d'action:

var myCheckBox: checkbox = new CheckBox(); vbox.addChild (myCheckbox);

Comment ajouter un événement click sur checkbox?

Répondre

4
private function myCheckboxClicked(event:MouseEvent) 
{ 
    // doStuff(); 
} 

... 

myCheckbox.addEventListener(MouseEvent.CLICK, myCheckboxClicked); 

Tant qu'il hérite de EventDispatcher, vous pouvez attacher un écouteur et envoyer des événements normalement.

+0

Nous vous remercions de votre réponse. Lors de la mise en œuvre de votre solution, j'ai cette erreur. 1067: Coercition implicite d'une valeur de type void à un type non apparenté Fonction. Qu'est-ce qui manque? Je mets import flash.events.MouseEvent; – Jejad

+0

J'ai édité la réponse de manière appropriée – LiraNuna

+0

Merci beaucoup ... – Jejad

Questions connexes