Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 09-04-2004, 15:48   #1 (permalink)
Neuer User
 
Registriert seit: Apr 2004
Beiträge: 12
Question Anzeigereihenfolge von Objekten (MC's) ändern

Wie kann ich bei mehreren Objekten (MC) die Reihenfolge der Anzeige verändern?

So dass Element A über Element B und umgekehrt gelegt werden kann. PER ACTION SCRIPT! In Flash selbst kann man das ja per modify ändern.

Möchte z.B. bei 5 elementen sagen:
Setze Element Nr. 3 "on top", also an oberste Stelle.
Geht dasm it Flash 5 überhaupt?

Bitte helfen. Wichtig!
Larsi767 ist offline   Mit Zitat antworten
Alt 09-04-2004, 18:04   #2 (permalink)
Neuer User
 
Registriert seit: Apr 2004
Beiträge: 49
Hallo Larsi767,

versuchs mal mit MovieClip.swapDepths(tiefe) oder MovieClip.swapDepths(ziel).

Verfügbarkeit: Flash Player 5.

Viel Spaß!
Holli-K ist offline   Mit Zitat antworten
Alt 09-04-2004, 19:29   #3 (permalink)
Neuer User
 
Registriert seit: Apr 2004
Beiträge: 12
Hmm. ja lt. definition sieht das sehr gut aus und ist sicher ein guter ansatz, aber ich will nicht nur 2 objekte einander in der tiefe verändern, sondern sagen, dass das objekt X als alleroberstes in der ebene liegen soll. Geht das damit?

was bedeutet der parameter tiefe?
kann ich da 1 oder 100 angeben, oder was ist das genau? Die tiefenebene?
könnte ich da sagen: setze alle anderen auf 5 und das, das ich als oberstes haben will auf 1 ?
Larsi767 ist offline   Mit Zitat antworten
Alt 09-04-2004, 19:47   #4 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Zitat:
Geschrieben von Larsi767
setze alle anderen auf 5 und das, das ich als oberstes haben will auf 1 ?
eher andersrum, 5 steht über der 1!!
und es reicht wenn Du den nach oben swaphst den Du oben haben willst, die anderen kannst lassen wo sie sind!!

Wennst genauer erklärst was de vor hast, könnte man evtl. noch mehr input geben!
__________________
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 09-04-2004, 21:08   #5 (permalink)
Neuer User
 
Registriert seit: Apr 2004
Beiträge: 12
Unhappy

Hmm funktioniert irgendwie nicht... :-(

zur erklärung:
ich habe 6 movieClips nebeneinander.
wird einer dieser angeklickt, wird das angeklickte vergrössert und überlappt leicht die anderen noch übrigen clips.

Nun soll es aber ALLE überlappen. daher das Problem der Reihenfolge....

Das ist mein Code:
------------
this.swapDepths(10);
video1Clip.swapDepths(1);
-------------

ich möchte das erstgenannte (this) eben in den vordergrund bringen, das andere in den hintergrund... (ist im moment nur eins, die anderen würden theoretisch da auch noch kommen - aber muss ja erstmal mit dem einen tun!)


Kann mir jemand helfen?
Larsi767 ist offline   Mit Zitat antworten
Alt 09-04-2004, 21:16   #6 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Ich häng Dir mal ein bsp. an,!!

Uuupps! des war MX style!!
Angehängte Dateien
Dateityp: zip hit_swapdephts.zip (2,8 KB, 11x aufgerufen)
__________________
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 (09-04-2004 um 21:21 Uhr)
RustyCake ist offline   Mit Zitat antworten
Alt 09-04-2004, 22:16   #7 (permalink)
Neuer User
 
Registriert seit: Apr 2004
Beiträge: 12
Thumbs down

kann ich leider nicht aufmachen und auch nicht abspielen. Habe nur Flash5..
Evtl. ist das mit Flash MX gemacht?
Habe es ja extra ins Flash 5 forum gepostet.
Larsi767 ist offline   Mit Zitat antworten
Alt 10-04-2004, 13:35   #8 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Deswegen hab ich extra ein neues geladen, kann ja mal passieren oder!!
__________________
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 11-04-2004, 10:29   #9 (permalink)
Neuer User
 
Registriert seit: Apr 2004
Beiträge: 12
Question

Bin ich zu blöd oder funktioniert das einfach nur net!?
Kann Die Datei nach wie vor nicht öffnen :-(

Kannst du den Code nicht einfach hier reinposten bitte?
Wäre echt lieb....
Danke
Larsi767 ist offline   Mit Zitat antworten
Alt 11-04-2004, 13:20   #10 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Ok! hier dann nochmal
Angehängte Dateien
Dateityp: zip skizze_f5.zip (3,6 KB, 5x aufgerufen)
__________________
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 11-04-2004, 20:53   #11 (permalink)
Neuer User
 
Registriert seit: Apr 2004
Beiträge: 12
cool. prinzipiell tut es jetzt!! Danke schonmal!
Jetzt ist aber ein neues Problem entstanden

Durch das verändern der swapDepths bei der Action (press) auf ein MC wie folgt:

----------------------
Clip1.swapDepths(1);
this.swapDepths(5);
Clip3.swapDepths(2);
Clip4.swapDepths(3);
Clip5.swapDepths(4);
----------------------

legt Flash wie gewünscht das entsprechnde MC nach vorn.
Musste das leider so machen, da ich das wie folgt in ner schleife ausführe und vor- oder zurück skaliere (das MC):

-----------------------
onClipEvent (enterFrame) {
if (aktiv) {
nextFrame();
}
else {
prevFrame();
}
}
-------------------------


Wenn ich nun aber in der szene auf einen ganz anderen menüpunkt spinge, dann sollten rein theoretisch die instanzen alle gelöscht werden und nur das anzeigen, was wirklich in den einzlnen Keyframes definiert ist (so ist das auch wenn man nicht den Prozess der Reinhenfolgenveränderung durchläuft).
KOmmt es aber dazu, so wird die letzte instanz, die in den Vordergrund gebracht wurde, nicht gelöscht und bleibt als "garbage" in jedem beliebigen Frame stehen!! Ich krieg das nie wieder weg. Kurios, oder nicht!?

=> Flash 5 - Bug??

Geändert von Larsi767 (11-04-2004 um 20:55 Uhr)
Larsi767 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:00 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele