Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-11-2003, 13:03   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2001
Ort: Schweiz
Beiträge: 7
MovieClip events blockieren

Ich habe mehrere MovieClips auf meiner Bühne, die übereinanderliegen. (Z.B ein toolbox Fenster usw).

Diese MovieClips müssen sich an dieser Position befinden (Koordinaten wie auch frame) und sie müssen sichtbar sein.

Das Problem ist nun, dass wenn ich an einer Stelle klicke, mehrere MCs den onMouseDown() event erhalten und nicht nur der oberste. Das ist logisch.

Gibt es eine Möglichkeit diesen event abzufangen und zu blockieren, so dass die darunterliegenden MC ihn nicht mehr erhalten?

gtb
clone ist offline   Mit Zitat antworten
Alt 10-11-2003, 13:06   #2 (permalink)
der mit der Axt
 
Benutzerbild von ANTICHRIST
 
Registriert seit: Mar 2003
Ort: Mighty Mighty Ruhrpott
Beiträge: 449
Pack doch die Mouse-Events in Funktionen so das die erst auf Wunsch verfügbar sind. Wenn ich jetzt richtig verstanden hab was Du meinst. Kann man das ganze irgendwo sehen ?
ANTICHRIST ist offline   Mit Zitat antworten
Alt 10-11-2003, 16:26   #3 (permalink)
Neuer User
 
Registriert seit: Jul 2001
Ort: Schweiz
Beiträge: 7
Leider ist das nicht ganz so einfach. Der eine MC, der zb ein floating window mit werkzeugen zur bearbeitung der anderen MCs darstellt, liegt über den anderen Clips.
Klicke ich in diesen Clip so dürfen die dahinterliegenden MC den event nicht erhalten. Klicke ich ausserhalb so schon.

Es gibt workarounds, ja. Aber in den meisten anderen Sprachen lässt sich die EventKette in einem beliebigen punkt unterbrechen. In Flash anscheinend nicht?

Das ganze ist noch nicht online. Es wird ein Flash CMS werden.

gtb
clone ist offline   Mit Zitat antworten
Alt 10-11-2003, 19:44   #4 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
mach einen hittest auf den obersten und setz dabei die unteren auf enabled=0 .
warrantmaster 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



Alle Zeitangaben in WEZ +1. Es ist jetzt 01:24 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele