Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 30-03-2004, 11:12   #1 (permalink)
Neuer User
 
Benutzerbild von cip22
 
Registriert seit: Apr 2002
Beiträge: 62
mouse-Events 'schlucken' - wie?

Kann man mouse-Events 'schlucken', d.h. nicht weiter unten gelayerte mcs, buttons etc. weitergeben? - in director gibts sowas, 'dontpassevent' heißt das glaub ich.

ich habe dutzende von sachen auf dem screen und möchte ein bild auf einem halbtransparenten hintergrund zeigen, der die ganze bühne überdeckt. auf click flutscht das bild zurück ins kleinformat, aber *dieser* click soll nicht weitergegeben werden.

Geht das irgendwie, ohne am Eventhandling der drunterliegenden mcs rumzuschrauben?

Mille Grazie für Erhellendes...
cip22 ist offline   Mit Zitat antworten
Alt 30-03-2004, 12:24   #2 (permalink)
muh
 
Benutzerbild von Janoscharlipp
 
Registriert seit: Apr 2002
Ort: Freiburg / Stuttgart
Beiträge: 4.338
du gibst dem Halbtransparenten Teil darüber ein leeres Event, und sagst ihrm noch useHandCursor = false:

ActionScript:
  1. deinAlphaBlend.onRelease = function(){};
  2. deinAlphaBlend.useHandCursor = false;
Janoscharlipp ist offline   Mit Zitat antworten
Alt 30-03-2004, 12:24   #3 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Hört sich nach einem "modalen" Problem an: leg einen unsichtbaren MC (z.B. Alpha=0) unter den Button, der noch geklickt werden darf. Für den unsichtbaren MC legst du einen leeren Klick-Event an, z.B.
ActionScript:
  1. meinUnsichtbarerMC.onRelease = function(){}
Dieser Event fängt alle Klicks nach "weiter unten" ab...
  Mit Zitat antworten
Alt 30-03-2004, 17:32   #4 (permalink)
Neuer User
 
Benutzerbild von cip22
 
Registriert seit: Apr 2002
Beiträge: 62
Wunderbar. So geht's. Und so simpel!

Danke!
cip22 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 23:27 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele