Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 06-02-2006, 03:35   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2006
Ort: Münster
Beiträge: 17
SwapDepths duplizert MC! Was tun?

Hallo,

ich hau mir hier die Nacht um die Ohren, weil ich mit einem scheinbar popeligen Problem nicht fertig werde: Ich habe in meinem Projekt ein Element, das unbedingt immer im Vordergrund bleiben muss. Also weise ich diesem Element mit
PHP-Code:
onClipEvent (load) {
    
this.swapDepths(100); 

die Ebene 100 zu. Das klappt auch soweit; aber wenn man den Film von einem zeitlich später liegenden Bild auf ein vorheriges springen lässt, wird das Element plötzlich dupliziert und diese beiden Instanzen beeinträchtigen sich natürlich gegenseitig in ihrer Funktion!

Ich habe schon im Archiv gesucht, aber eine Lösung hab' ich nicht gefunden.

Ich habe zum Überprüfen des Phänomens eine ganz einfache Datei angelegt und siehe da: Das scheint wohl immer so zu sein... Hab' diese Datei mal angehängt. Hoffe, einer von Euch weiß irgendeinen Rat...

Gruß und 'nacht!

aljas
#
Angehängte Dateien
Dateityp: zip SwapDepthsDupliziert.zip (5,5 KB, 1x aufgerufen)
__________________
Unsere Kurzfilme auf aljas.com
aljas ist offline   Mit Zitat antworten
Alt 06-02-2006, 04:49   #2 (permalink)
Neuer User
 
Benutzerbild von the binary
 
Registriert seit: Jul 2001
Ort: Berlin | Friedrichshain
Beiträge: 3.561
dein symbol wird nicht dupliziert, sondern du hast es 2 mal auf der bühne.
nämlich einmal im ersten und einmal im letzten keyframe.. (?)
hat nichts mit deinem swapDepths() zu tun..

gruss
__________________
8bm | join ff@BOINC
formpackage.org | audiohunter.de | problematica.de | 8ball-media.de/blog | taikonauten.cn
the binary ist offline   Mit Zitat antworten
Alt 06-02-2006, 10:16   #3 (permalink)
Neuer User
 
Registriert seit: Jan 2006
Ort: Münster
Beiträge: 17
Question Kann nicht sein...

Zitat:
Zitat von the binary
dein symbol wird nicht dupliziert, sondern du hast es 2 mal auf der bühne.
nämlich einmal im ersten und einmal im letzten keyframe.. (?)
hat nichts mit deinem swapDepths() zu tun..
Aber wenn es so wäre, wieso sollten dann beide Instanzen auf einmal zu sehen sein? Ich habe vor Schreck, dass ich zu blöde bin, dies zu unterscheiden, mal das Schlüsselbild am Ende herausgenommen - und siehe da: Das Ding erscheint beim Zurückspringen auf Frame 1 immer noch doppelt (hab's nochmal angehängt)!!

Falls einer Lust hat, sich das Problem im Original anzusehen: http://www.aljas.com/content/dummy_11_mx2004.zip. Am besten einmal die untere Schublade ein gutes Stück herausziehen (um dies Element geht's nämlich), dann im "Organisation"-Dropdown "Aufgaben" auswählen und danach im oberen linken Dropdown "Vorgänge" auswählen. Schwupps -ist die Schublade zweimal da...

Gruß

aljas
#
Angehängte Dateien
Dateityp: zip SwapDepthsDupliziert2.zip (6,9 KB, 5x aufgerufen)
__________________
Unsere Kurzfilme auf aljas.com
aljas ist offline   Mit Zitat antworten
Alt 06-02-2006, 14:51   #4 (permalink)
Neuer User
 
Registriert seit: Jan 2006
Ort: Münster
Beiträge: 17
Question Keiner eine Idee?

Hmm... sehr nervig! Ist das wohl ein Flash-Bug oder habe ich einfach das SwapDephts-Prinzip nicht verstanden? Verdammte Axt...
__________________
Unsere Kurzfilme auf aljas.com
aljas ist offline   Mit Zitat antworten
Alt 06-02-2006, 15:05   #5 (permalink)
°.oO°O.o°.oO.o°O
 
Benutzerbild von bamboocha
 
Registriert seit: Jun 2005
Ort: CH
Beiträge: 1.490
Ich denke, das ist ein Flash-Bug! Anscheinend will Flash beim Starten des Films da einen Movieclip auf Tiefe -16383 (kleinstmögiche Tiefe, Starttiefe bei manuell auf die Bühne gezogenen MC's...) haben. Da du diesen aber gleich beim Load auf 40 verschiebst, findet der beim Wiedereintritt in den ersten Keyframe kein Objekt mehr auf -16383 mehr vor und erstellt den nochmal!? Spring doch einfach nicht in den ersten Frame zurück! Initiiere alles im ersten Frame und lasse dann in den zweiten zurückspringen!?
__________________
There is no way to happiness, happiness is the way! - Buddha
bamboocha ist offline   Mit Zitat antworten
Alt 06-02-2006, 15:27   #6 (permalink)
Neuer User
 
Registriert seit: Jan 2006
Ort: Münster
Beiträge: 17
Bringt nix...

Hallo! Danke für Deine Antwort!
Zitat:
Zitat von bamboocha
Initiiere alles im ersten Frame und lasse dann in den zweiten zurückspringen!?
Tja, das Initialisieren habe ich auch schon verdächtigt... aber beim Ausprobieren musste ich feststellen, dass es nicht interessiert, wie weit und wohin man zurückspringt: Der Clip wird *immer* dupliziert!

Irgendeine Idee, wie man das Problem umgehen kann? Ich *muss* der Schublade eine höhere Eben zuweisen, da sie sonst beim Aufschieben hinter die Blätter auf dem Desktop rutscht...

Gruß

aljas
#
__________________
Unsere Kurzfilme auf aljas.com
aljas ist offline   Mit Zitat antworten
Alt 06-02-2006, 15:36   #7 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Das Teil liegt (wenn du so willst) auch in jedem Schlüsselbild von 1 bis Ende... Musst du halt ändern.
Angehängte Dateien
Dateityp: rar SwapDepthsDupliziert.rar (4,0 KB, 3x aufgerufen)
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 06-02-2006, 15:44   #8 (permalink)
Neuer User
 
Registriert seit: Jan 2006
Ort: Münster
Beiträge: 17
Lightbulb Yes!!!

Zitat:
Zitat von Der Frager
Das Teil liegt (wenn du so willst) auch in jedem Schlüsselbild von 1 bis Ende... Musst du halt ändern.
Ah, so war's gemeint, alles klar! Mir war nicht klar, dass ein Element, dass man mit swapdepth auf eine Ebene initialisiert für den ganzen Film zur Verfügung steht, ohne dass es auf den (Schlüssel-)Bildern liegt... tja, mal wieder was gelernt und einen Schritt weitergekommen!

VIELEN DANK mal wieder!

Gruß

aljas
#
__________________
Unsere Kurzfilme auf aljas.com
aljas 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 08:59 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele