Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 05-03-2002, 05:43   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 14
drag-mc bei drag immer im vordergrund

hmmm.. in meinem film können mehrere mcs verschoben und am richtigen platz eingeklinkt werden.

wenn nun aber schon mcs eingeklinkt sind und ich einen noch nicht eingeklinkten mc über diese eingeklinkten mcs verschiebe , dann verschwindet der mc, den ich gerade verschiebe, hinter dem eingeklinkten.

alle mcs sind auf der selben ebene ...

kann man dem überhaupt entgegensteuern?
tabarax gasan ist offline   Mit Zitat antworten
Alt 05-03-2002, 07:13   #2 (permalink)
flashforum
 
Benutzerbild von marc
 
Registriert seit: Jun 2001
Ort: krefeld
Beiträge: 13.866
Hi,
schau dir dazu mal auf www.2-serious.de das Tutorial "swapDepths-Funktion" im Advanced-Bereich an. Dort zeigt Johannes, wie du genau so etwas lösen musst.

Gruß,
marc
__________________
Wo sonst? TwitterFlickrXINGFacebook

beyond tellerrand

[ Wo findet ihr mich noch: twitterdribbblezootoolgoogle+facebookmarc.thielespoiler.web ]
marc ist offline   Mit Zitat antworten
Alt 05-03-2002, 07:18   #3 (permalink)
Level up
 
Benutzerbild von Alois
 
Registriert seit: Jun 2001
Ort: Bocholt
Beiträge: 4.155
Die einfachste Lösung:
PHP-Code:
on (press) {
    
startDrag (""true);
    
this.swapDepths(_root.count);
    
_root.count += 1;
}
on (releasereleaseOutside) {
    
stopDrag ();

_root.count solllte am Anfang natülich entsprechend der Anzahl der mc´s gesetzt werden.

Gruß

Alois
__________________
-Spuckt mir auf den Stuhl, ich will im Grünen sitzen-
Alois ist offline   Mit Zitat antworten
Alt 05-03-2002, 16:04   #4 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 14
danke .. aber ein verständnisproblem...

Danke, es funtkioniert prima, aber mein Verständnisproblem bleibt.

this.swapDepths(_root.count);
_root.count += 1;

was überprüft da flash intern? was hat es mit dieser variablen aufsich?

und dann ist auch noch die frage, wieso man count am Anfang entsprechend der Anzahl der mcs setzen soll ... ohne eine variable vorher zu definieren funktioniert es auch ...

danke :-)
tabarax gasan ist offline   Mit Zitat antworten
Alt 05-03-2002, 19:48   #5 (permalink)
Level up
 
Benutzerbild von Alois
 
Registriert seit: Jun 2001
Ort: Bocholt
Beiträge: 4.155
jedem mc auf einer Ebene ist eine Tiefe, im Prinzip in der Reihenfolge in der du sie auf die Bühne gestellt hast, zugeordnet.
Wenn du 10 mc´s auf der Bühne hast ist das erste auf Tiefe=0 und das letzte auf Tiefe=9.
Mit swapDepths kannst Du jetzt folgendes machen:
-Du kannst die Tiefenebenen von 2 mc vertauschen (mc1.swapDepts(mc2))
-Du kannst eine neuen Tiefenwert für einen mc setzten (mc1.swapDepts('variable')), wenn auf dieser tiefe bereits ein mc liegt weren dessen Tiefe mit der des angegebenen vertauscht
Für genauere Informationen schau mal in die Flash-Hilfe


count +=1
count ist erstmal nur irgendeine variable, die könnte auch anders heißen und count +=1 ist nur eine verkürzte Form von count=count+1.

Wenn Du tatächlich 10 mc's auf der Bühne hast mußt Du count zuerst auf 10 oder höher setzen damit die Funktion von Anfang an funktioniert. Warum..., das sollte sich auch schon erklärt haben.

Gruß

Alois
__________________
-Spuckt mir auf den Stuhl, ich will im Grünen sitzen-
Alois ist offline   Mit Zitat antworten
Alt 05-03-2002, 21:07   #6 (permalink)
Flash-Wüstling
 
Benutzerbild von pheidrias
 
Registriert seit: Dec 2001
Ort: Halle/Saale
Beiträge: 4.300
kleine Korrektur : Die Tiefen, die Flash beim zeichnen automatisch vergibt liegen irgendwo zwischen 0 und 1...

D.h.,das deine erste per AS frei verfügbare Ebene immer 1 ist (z.B. in attachM, duplicateM)...

Du müßtest also nur zählen, wieviele MCs mit eigener Tiefe reingegeben hast...

Aber lieber zu tief als gar nicht...

mfg,
pheidrias
pheidrias ist offline   Mit Zitat antworten
Alt 06-03-2002, 02:07   #7 (permalink)
Level up
 
Benutzerbild von Alois
 
Registriert seit: Jun 2001
Ort: Bocholt
Beiträge: 4.155
ui, dann hab ich in diesem thread auch noch was gelernt
__________________
-Spuckt mir auf den Stuhl, ich will im Grünen sitzen-
Alois ist offline   Mit Zitat antworten
Alt 06-03-2002, 08:53   #8 (permalink)
Flash-Wüstling
 
Benutzerbild von pheidrias
 
Registriert seit: Dec 2001
Ort: Halle/Saale
Beiträge: 4.300
noch mehr lernen ?


http://66.70.72.50/forums/showthread.php?threadid=52686

mfg,
pheidrias
pheidrias 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 03:00 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele