Hallo,
kann jemand sagen welcher Lingo Befehl die höchste Genaugkeit bietet um festzustellen ob der Mauszeiger sich über einem bestimmten Sprite befindet bzw. noch besser ob er sich eben über einem bestimmten Sprite nicht mehr befindet?
*** Nur zur näheren Beschreibung: ***
Habe ein Menü erstellt das im Normalfall diagonal über den Bildschirm verläuft. Wenn nun der Mauszeiger auf einen der Buttons kommt bewegen sich die restlichen Buttons über einen Bewegungstween (mit entsprechenden Markern) an den rechten Bildschirmrand. Sobald der Mauszeiger den entsprechenden Button wieder verlässt läuft ein entsprechend gegenläufiger Bewegungstween ab.
Theoretisch funktioniert das alles super. Das Problem ist nur, dass der mouseLeave Befehl offensichtlich recht ungenau arbeitet. D.h. wenn man die Buttons langsam verlässt läuft alles wie gewünscht. Bewegt man den Mauszeiger jedoch etwas schneller, erkennt lingo das nicht. Das führt dann eben dazu, dass der zuvor mit dem Mauszeiger berührte Button weiterhin in der Mitte des Bildschirms bleibt, die anderen Buttons jedoch leider auch am rechten Bildschirmrand.
Arbeiten die mouseWithin und rollOver() Befehle evtl. exakter?
Vielen Dank im Voraus und Sorry wegen dem Roman...
Gruß Freak!