Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 06-01-2005, 09:25   #1 (permalink)
rookie
 
Benutzerbild von rok°!
 
Registriert seit: Apr 2002
Beiträge: 370
ebenen mit attachMovie() immer im Vordergrund?

hallo!

ich hab per
_level0.attachMovie("name", "mc"+n, n);
eine "fläche" aus ein und dem selben mc geschaffen.

die mc's werden ja nun auf n ebenen verteilt.
nun soll die "fläche" aber nur hintergrund sein (und bleiben), was allerdings nicht geht, denn sie drängelt sich ja immer wieder in den vordergrund, wenn ich eine grafik oder einen mc ganz normal in der zeitleiste positioniere.

kann ich jetzt nur noch mittels as neue elemente auf die bühne bringen, ohne das sie von meiner "fläche" überlagert werden?
__________________
Das Newslettersystem auf deiner Homepage!
rok°! ist offline   Mit Zitat antworten
Alt 06-01-2005, 10:06   #2 (permalink)
rookie
 
Benutzerbild von rok°!
 
Registriert seit: Apr 2002
Beiträge: 370
zusatz:

ich hab salazar's fadeinout-script mal verwendet, um zu zeigen, wie ich es meinte. hier soll das orange quadrat in den fordergrund gebracht werden.
Angehängte Dateien
Dateityp: zip fadeinout.zip (3,3 KB, 13x aufgerufen)
__________________
Das Newslettersystem auf deiner Homepage!
rok°! ist offline   Mit Zitat antworten
Alt 06-01-2005, 10:13   #3 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
Zitat:
Zitat von rok°!
denn sie drängelt sich ja immer wieder in den vordergrund, wenn ich eine grafik oder einen mc ganz normal in der zeitleiste positioniere.
Jupp - so sieht es aus. Manuell auf die Bühne gelegte Elemente sitzen immer auf negativen Tiefenebenen, dynamisch erstellte immer auf positiven, also davor.

Zwei Möglichkeiten:
1.) nach dem attachen die anderen Elemente mit dem Befehl swapDepths() nach vorne holen
2.) auf unterster Ebene manuell einen Movieclip erstellen und deine Fläche dort rein attachen. Dann stellt sich das Tiefenebenenproblem nur innerhalb der Movieclipzeitleiste, er selbst bleibt aber hinten.

Gruß
Rena
__________________
www.rena-hermann.de

The angels have the phone box

Geändert von rena (06-01-2005 um 10:15 Uhr)
rena ist offline   Mit Zitat antworten
Alt 06-01-2005, 10:30   #4 (permalink)
rookie
 
Benutzerbild von rok°!
 
Registriert seit: Apr 2002
Beiträge: 370
nummero 2 gefällt mir schon mal von der idee. hatte ich auch schon im hinterkopf. allerdings mangelt es an der umsetzung bzgl. des umstrickens für das as.

wohin muss ich dann hinreferenzieren, wenn der leere mc "dummy" heißt?

ActionScript:
  1. _level0.attachMovie("mymc", "mymc"+myi, myi);
  2. _level0["mymc"+myi]._x = (myi%20)*20;
  3. _level0["mymc"+myi]._y = Math.floor(myi/20)*20;
  4. _level0["mymc"+myi]._alpha = 0;
  5. _level0["mymc"+myi].fadinout(0,100,0.01,8);

bzw. wird dann immer noch _level0 verwendet?
__________________
Das Newslettersystem auf deiner Homepage!
rok°! ist offline   Mit Zitat antworten
Alt 06-01-2005, 10:38   #5 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
Von deinem Beispiel ausgehend so
ActionScript:
  1. _level0.dummy.attachMovie("mymc", "mymc"+myi, myi);
  2. _level0.dummy["mymc"+myi]._x = (myi%20)*20;
  3. _level0.dummy["mymc"+myi]._y = Math.floor(myi/20)*20;
  4. _level0.dummy["mymc"+myi]._alpha = 0;
  5. _level0.dummy["mymc"+myi].fadinout(0,100,0.01,8);
Je nachdem wo das Script liegt auch this, _root oder sonst was anderes statt _level0 ... halt der Pfad zum Dummy-MC

Gruß
Rena
__________________
www.rena-hermann.de

The angels have the phone box
rena ist offline   Mit Zitat antworten
Alt 06-01-2005, 10:47   #6 (permalink)
rookie
 
Benutzerbild von rok°!
 
Registriert seit: Apr 2002
Beiträge: 370
super! danke!
klappt prima an der beipieldatei. jetzt muss ich es nur noch in meine "richtige" flas futzeln
__________________
Das Newslettersystem auf deiner Homepage!
rok°! 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 06:20 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele