Nicht immer Maus Out Event
-
03-07-2019 - |
Frage
Ich habe diesen Code in flex, wo ich eine Maus aus Event-Listener registrieren -
...
var b:Button = new Button();
b.addEventListener(MouseEvent.MOUSE_OUT, buttonOutHandler);
...
private function buttonOutHandler(evt:MouseEvent):void {
...
}
Problem, das ich bin vor ist, dass manchmal, wenn ich meine Maus aus dem Anzeigeobjekt bewegen, die Taste, die ich nicht aus einem Ereignis für Maus erhalten.
Es ist vor allem, wenn ich es schnell gehen aus dem Tastenbereich. Mache ich etwas falsch? Alle Vorschläge, wie dies umgesetzt zu bekommen, so dass ich nicht das Ereignis verpassen?
Lösung
Sie könnten versuchen, das rollOut Ereignis der MouseOut insted. Sehr ähnlich, aber doch anders. Wenn alles, was haben Sie den Hörer hinzugefügt hat seine eigenen Kinder, dann sollten Sie auf jeden Fall das rollOut Ereignis verwenden.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow