Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 03-11-2004, 20:39   #1 (permalink)
User
 
Registriert seit: Apr 2003
Beiträge: 97
Buttons/MCs unter Popups deaktivieren

Hi,

ich habe das ungute Gefuehl, absolut nicht der erste mit dieser Frage zu sein, konnte aber keinen passenden Beitrag finden. Also bitte ich vorab um Entschuldigung...

Das Problem: In meiner Praesentation gibt es Thumbnails, die ein "Popup" aufrufen. Wie immer sind dann immer noch die darunter liegenden MCs aktiv, so das man auf die darunter liegende Navigation zugreifen kann.
Klar - ich koennte natuerlich alle diese MCs mit meinMC.enabled=false deaktivieren, oder eine "Ist popup aktiv?" -Variable einfuehren. Es sind nur leider so viele Buttons/MCs - und ausserdem liegt ein Grossteil von denen in "attachten" movies, was die Pfadangaben erschwert.

Gibt es nicht vielleicht eine Moeglichkeit, alle MCs zu deaktivieren, die unter dem aktuellen Layer liegen, bzw. sich mit diesem schneiden?

Danke fuer die Hilfe

Emil
Emil ist offline   Mit Zitat antworten
Alt 03-11-2004, 20:50   #2 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Zitat:
Zitat von Emil
Hi,
Es sind nur leider so viele Buttons/MCs - und ausserdem liegt ein Grossteil von denen in "attachten" movies, was die Pfadangaben erschwert.
Sorry für die Direktheit, aber des ist schwachsinn, auch von "attachtMovies" kennt man die Pfade !!
Die deaktivieung von allen Layern (außer dem aktuellen) ist schon möglich, wenn die Struktur des mcs stimmt!
Du kannst alles abgreifen wenn Du weisst wo sich Deine Mcs befinden!
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 03-11-2004, 21:00   #3 (permalink)
User
 
Registriert seit: Apr 2003
Beiträge: 97
Ok Rusty - war ein wenig uebertrieben, mit den Pfaden.
Aber ein wenig konkreter von meiner Seite: Wie wuerdest Du es denn nun "abgreifen"?
Emil
Emil ist offline   Mit Zitat antworten
Alt 03-11-2004, 21:07   #4 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Zeig mir Deine Scripte

P.S. oder einen anhaltspunkt wo man Deine Moviestruktur erkennen kann!"
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"

Geändert von RustyCake (03-11-2004 um 21:09 Uhr)
RustyCake ist offline   Mit Zitat antworten
Alt 03-11-2004, 21:50   #5 (permalink)
User
 
Registriert seit: Apr 2003
Beiträge: 97
So, hab mal was zusammengestellt, hoffe es ist informativ. Die FLA im Original wollt ich nicht schicken und Umarbeiten eher auch nicht.
Das attachte GIF hilft hoffentlich zu verstehen, was ich da geschrieben habe..
--------------------------
Hauptmenü: bei Klick auf Menüpunkt wird Untermenü "Attached"

Innerhalb Untermenu: Bei Klick auf Menupunkt (MouseRelease)
Sprung zu entspr. Frame mit Content.

Im Frame mit Content sind die Thumbnails.
Bei Klick auf Thumbnail wird Popup "Attached"

In diesem attachten Movie sollen alle Popups enthalten sein.
(Auf der Zeitleiste verteilt)
Angehängte Grafiken
Dateityp: gif emil fuer Flashforum.gif (7,9 KB, 9x aufgerufen)
Emil ist offline   Mit Zitat antworten
Alt 04-11-2004, 20:29   #6 (permalink)
User
 
Registriert seit: Apr 2003
Beiträge: 97
Muss das Thema nochmal nach oben bringen - kriegs eben einfach nicht gebacken..
Angehaengt ist ein grober Nachbau meines films,

..und ausserdem hier ein neu aufgetauchtes problem:
in meinem originalen Film kriege ich das Popup nicht geschlossen, obwohl der Film die gleiche Struktur hat wie der Nachbau..
Bei Klick auf button "Schliessen" passiert nix!!
Bei der Fehlesuche ist mir folgendes aufgefallen: wenn ich den pfad zum popup trace, kriege ich naturgemaess folgende Ausgabe: "level0.attachtesmcinstanzname.mcmitbuttonfuerpopu p.popupinstanzname
Im original faengt dieser Pfad mit einem doppelten level0 an (also level0.level0.attachtesmc. ..usw.) und der Debugger zeigt mir den Pfad gar nicht an!
Was ist denn da nu schiefgegangen? Hab schon alles moegliche gecheckt, kann aber keinen Fehler finden.
Kann mir da jemand helfen?

Emil
Angehängte Dateien
Dateityp: zip fuer flashforum.zip (11,0 KB, 3x aufgerufen)
Emil ist offline   Mit Zitat antworten
Alt 04-11-2004, 21:17   #7 (permalink)
User
 
Registriert seit: Apr 2003
Beiträge: 97
Danke, das mit dem auf Root attachen wars!!
Zumindest, was das neue Problem betraf.
Mit dem Button deaktivieren ..auf diese Art wollte ichs halt eher vermeiden, weil ich dann im Originalfilm immer so um die 15 MCs de/-reaktivieren muss.
Ich kaeme dann (habs gerade mal geschatzt) auf ueber 400 Eintraege!
Aber OK - werds dann wohl inner Funktion abfackeln muessen.

Emil
Emil ist offline   Mit Zitat antworten
Alt 05-11-2004, 03:17   #8 (permalink)
User
 
Registriert seit: Apr 2003
Beiträge: 97
Ich habs !!! Bin zufaellig drueber gestolpert und die Loesung ist so dermassen simpel und doof, dass ich sie hier niemandem vorenthalten will:

Und zwar setze man hinter das Popup, bzw, auf die Flaeche unter der man die MCs disablen will einfach einen BUTTON ! Und der Aesthetik halber setzt man man dann noch per useHandCursor=false die Hand ausser Betrieb..

HitEvents werden damit zwar nicht deaktiviert, aber doch onClipEvents, on(release) etc.

Hoffe, der Tip hilft auch anderen..

Emil
Emil 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 22:38 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele