Wie überprüft man die Maus über etwas anklickbar?

Baue ich eine spezielle viewer-Anwendung, das laden der externen SWF.

var content:Sprite = ...
content.addChild(loader);

Höre ich meine top-level-Inhalte Sprite MOUSE_OVER und MOUSE_OUT Veranstaltungen.
Die über-handler verbirgt Standard-cursor und zeigt eine benutzerdefinierte (zoom -) cursor.
Aus-handler ändert sich der cursor wieder auf default.

Was ich erreichen will ist NICHT zeigt den zoom-cursor, wenn die Maus über ein anklickbares Element in der extern geladenen SWF wie ein button oder textlink.

Den aktuellen code funktioniert perfekt für AVM1-SWF-Dateien.
Das problem liegt mit geladenen SWF-Dateien mit AS3.
Für diese Inhalte MOUSE_OUT wird gefeuert und sofort MOUSE_OVER ist gekündigt, so bleibt der cursor falsch.

Was das wohl hinausläuft, ist: Wie überprüft man die Maus über ein anklickbares Kind von Inhalten?

InformationsquelleAutor Danny Wilson | 2010-01-06
Schreibe einen Kommentar