2010-11-30 4 views
0

J'essaie d'ajouter un gestionnaire d'événement à un objet sprite mais cela n'affecte en rien mon problème?ActionScript 3 addEventListener à un sprite

 
... 
my_sprite_object.addEventListener(MouseEvent.CLICK, handleEvent); 

addChild(my_sprite_object); 
... 


public function handleEvent(event:MouseEvent):void { 
//do some stuff here 
} 

Sultan

Répondre

4

Avez-vous réglé la Sprite.buttonMode true?

Si oui, est-ce que quelque chose d'autre est déjà en train de capturer l'événement click et ne le laisse pas continuer à bulles?

+0

OK fonctionne maintenant merci @dain et comment faire la même chose avec l'objet de forme? – sultan

+1

La forme n'est pas un InteractiveObject, donc vous ne pouvez malheureusement pas. Il suffit de mettre votre forme dans un Sprite! PS: si la réponse a aidé, veuillez la marquer comme bonne réponse et/ou voter;) – dain

Questions connexes