Zurück   Flashforum > Flash > ActionScript > ActionScript 2

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 19-08-2011, 11:51   #1 (permalink)
Neuer User
 
Benutzerbild von apfelbonbon
 
Registriert seit: May 2009
Beiträge: 86
Test, ob sich Maus über MovieClip befindet

Gibt es eine Möglichkeit, zu prüfen, ob sich die Maus aktuell über einen MovieClip befindet? Für unrotierte Rechteckige MovieClips ist das ja kein Problem, da kann man das ja überprüfen durch bestimmte if-Abfragen. Auch onRollOver funktioniert nicht immer, z. B. wenn zwei MovieClips übereinander liegen, der obere verschwindet und der Mauszeiger nun über den unteren liegt, aber nicht das onRollOver-Event auslöst.
apfelbonbon ist offline   Mit Zitat antworten
Alt 29-08-2011, 09:51   #2 (permalink)
variuse
 
Benutzerbild von SaKiN
 
Registriert seit: Mar 2004
Ort: Berlin
Beiträge: 117
Hallo,

eine nette Funktion wie getObjectsUnterPoint() wie in AS3 gibt es in AS2 leider nicht. Hier musst bekommst du quasi immer das oberste Element beispielsweise per onRollerOver-Handler zurück.

Du kannst allerdings einen MovieClip wie du schon geschrieben hast verschwinden lassen. Setzt du _alpha = 0, so ist das Element noch da und reagiert immer noch auf Events, blockt also darunterliegende. Setzt du _visible = false, so ist das Element wirklich unsichtbar und wird nicht mehr vom Renderer berücksichtigt, dann kommst du auch an darunterliegende Objekte ran.

Sollte dein Objekt weich ausblenden, so setzt du einfach _visible = false, wenn _alpha = 0 erreicht ist.

Viele Grüße,
SaKiN
__________________
variuse | xing.com
SaKiN ist offline   Mit Zitat antworten
Alt 29-08-2011, 09:53   #3 (permalink)
Neuer User
 
Registriert seit: Dec 2005
Ort: Oldenburg
Beiträge: 2.407
Zitat:
Sollte dein Objekt weich ausblenden, so setzt du einfach _visible = false, wenn _alpha = 0 erreicht ist.
Mit Tweenmax kannst Du das übrigens automatisch machen mit der Eigenschaft "autoAlpha" 1 bzw. 0.
__________________
Mein Blog
Freue mich über jeden Besucher. :)
Nico B. ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
MouseEvent.MOUSE_OVER bei Objekt registrieren über dem sich Maus schon befindet Flashesjetzt ActionScript 3 2 20-05-2010 12:38
In Klasse periodisch überprüfen ob sich Maus über einem Movieclip befindet? katimp ActionScript 2 1 13-04-2007 16:16
Bild befindet sich über allen anderer Objekten pascalplus Flash MX 1 06-05-2005 11:16
abfragen ob mouse sich über swf befindet? strahlemaus ActionScript 1 1 28-08-2002 11:02
abfragen an welcher stelle sich movieclip befindet? Helmut101 Flash 4 und Flash 5 4 15-08-2002 21:59


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:40 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele