Question

J'ai ce code en flex où j'enregistre un écouteur d'événements en sortie de souris -

... 
var b:Button = new Button(); 
b.addEventListener(MouseEvent.MOUSE_OUT, buttonOutHandler);
... 
private function buttonOutHandler(evt:MouseEvent):void { 
 ... 
} 

Le problème auquel je suis confronté est que, parfois, lorsque je déplace la souris hors de l’affichage.

C’est surtout lorsque je le déplace rapidement hors de la zone des boutons. Est-ce que je fais quelque chose de mal? Avez-vous des suggestions sur la manière de mettre cela en œuvre afin que je ne rate pas l'événement?

Était-ce utile?

La solution

Vous pouvez essayer l’événement rollOut au lieu de MouseOut. Très similaire, mais pourtant différent. Si tout ce que vous avez ajouté à l'auditeur a ses propres enfants, vous devez absolument utiliser l'événement rollOut.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top