Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 01-10-2004, 10:51   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2002
Beiträge: 219
Stapelreihenfolge dynamisch ändern

Hej!

Ich habe ein Problem mit einem en Flash-Film, der nur 2 Schaltflächen-Objekte (b1 und b2) beinhaltet. Der eine Button liegt dabei teilweise über dem anderen. Wenn nun die Maus über den jeweils unten liegenden Button fährt, soll er "nach oben kommen". Wenn ich danach den anderen Button "berühre", soll wieder der angehoben werden usw. usw.

Ich habe es versucht mit (in b2):

on (rollOver) {
b1.swapDepths(100);
b2.swapDepths(200);
}

aber da tut sich gar nichts, und wenn ich mir mit getDepth() die Tiefe ausgeben lasse, kriege ich unverändert Werte wie "-16360".

Kann mir da jemand einen Tipp geben?

-- snorri
sterlu ist offline   Mit Zitat antworten
Alt 01-10-2004, 11:07   #2 (permalink)
a.k.a maddin79
 
Benutzerbild von madflanderz
 
Registriert seit: Jul 2003
Ort: berlin f-hain
Beiträge: 1.693
mach doch vorher leiber ne trace(b1) trace(b2) um zu überprüfen ob die pfade/referenzen zu deinen buttons überhaupt stimmen - wahrscheinlich liegt da der fehler.
__________________
www.madflanderz.de

ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°` _ addicted to bass _ `°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø
madflanderz ist offline   Mit Zitat antworten
Alt 01-10-2004, 15:08   #3 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Wenn du einen negativen Wert bei getDepth bekommst, liegt der Button auf einer statischen Tiefe der Bühne. Du kannst ihn auch nicht swappen, weil swapDepths eine Methode eines MovieClips ist. Du müsstest also deine Buttons erst in MCs konvertieren, bevor das funktioniert...
  Mit Zitat antworten
Alt 05-10-2004, 08:33   #4 (permalink)
Neuer User
 
Registriert seit: Oct 2002
Beiträge: 219
Hej,

jau, das war der entscheidende Tipp: swapDepths() geht nur bei MovieClips.

ABER.

Nun habe ich meine Buttons zusätzlich in MovieClips gesteckt, die ich nun tatsächlich richtig positionieren kann. Nun habe ich einen anderen Bereich in der Timeline, der einen ganz anderen Inhalt hat, also nicht diese zwei Buttons.

Seltsamerweise bleibt mir nun, wenn ich auf diesen anderen Bereich umschalte (gotoAndPlay(6)) der zuletzt auf diese Weise "angehobene" Movieclip-Button stehen -- obwohl er gar nicht Teil der Szene ist!

Mache ich immer noch etwas falsch oder ist das ein Bug von Flash?

-- sterlu
sterlu ist offline   Mit Zitat antworten
Alt 05-10-2004, 08:37   #5 (permalink)
Neuer User
 
Registriert seit: Oct 2002
Beiträge: 219
HALT.

Hat sich erübrigt. Ich hatte ein "this." an einer falschen Stelle stehen (nämlihc im Button statt im MovieClip). Verstehe immer noch nicht, wie der Effekt zustande kam, aber jedenfalls bin ich ihn los

-- sterlu
sterlu 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 10:12 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele