Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 08-11-2005, 11:11   #1 (permalink)
Hardstyle DJ
 
Benutzerbild von djdwarf
 
Registriert seit: Nov 2004
Ort: Hamburg
Beiträge: 622
Probleme mit SwapDepths

Moinsen FF!

Hab derzeit irgendwie verstärkt Probleme mit SwapDepths und ich bekomms nicht behoben.

Ich möchte hier für ein Brettspiel die Tiefen anwenden um (je nach aktueller benutzung) die Karten oder den Würfel ganz nach vorne zu holen. Leider klappt dies nicht, der Würfel wird dupliziert, wie im swf zu sehen. Script dazu liegt im Würfel auf dem Button.

Kann mir jemand weiterhelfen und mir sagen, was hier falsch läuft?

http://www.djdwarf.de/raver/brettspiel.zip

Gruss,
Dwarf
djdwarf ist offline   Mit Zitat antworten
Alt 08-11-2005, 12:13   #2 (permalink)
100% Dreierquote
 
Benutzerbild von AneBanane
 
Registriert seit: Aug 2001
Ort: Weltstadt Kiel
Beiträge: 1.273
krieg deine datei nicht auf,
aber vielleicht so:

erstes bild:
var _root.aufzug = 1000;

auf den button:
on(press){
this.swapDepths(_root.aufzug);
_root.aufzug ++;
}

so gehst du sicher, dass das nächst
anzuhebende element immer genau einen
höher liegt als der vorherige.
AneBanane ist offline   Mit Zitat antworten
Alt 08-11-2005, 12:18   #3 (permalink)
Hardstyle DJ
 
Benutzerbild von djdwarf
 
Registriert seit: Nov 2004
Ort: Hamburg
Beiträge: 622
Ach, hatte auf Flash 8 gespeichert. Ist jetzt auf MX2004 aktualisiert der Link. Tiefer geht mit Flash 8 leider nicht mehr ...


So ähnlich hatte ich mir das auch gedacht, das Script sieht so aus:

PHP-Code:
_root.tiefe 10



on 
(press) {
    
_root.tiefe++;
    
this.swapDepths(_root.tiefe);    

Klappt aber nicht...
djdwarf ist offline   Mit Zitat antworten
Alt 08-11-2005, 12:22   #4 (permalink)
100% Dreierquote
 
Benutzerbild von AneBanane
 
Registriert seit: Aug 2001
Ort: Weltstadt Kiel
Beiträge: 1.273
nimm mal 1000 oder höher ...
AneBanane ist offline   Mit Zitat antworten
Alt 08-11-2005, 12:29   #5 (permalink)
Hardstyle DJ
 
Benutzerbild von djdwarf
 
Registriert seit: Nov 2004
Ort: Hamburg
Beiträge: 622
schade, leider nein ... sobalt man das zweite mal zum würfeln aufgefordet wird, erscheint ein zweiter Würfel und alles geht drunter und drüber...
djdwarf ist offline   Mit Zitat antworten
Alt 08-11-2005, 12:41   #6 (permalink)
100% Dreierquote
 
Benutzerbild von AneBanane
 
Registriert seit: Aug 2001
Ort: Weltstadt Kiel
Beiträge: 1.273
wird der neue würfel attacht?
dann lösch' den alten vorher ...
AneBanane ist offline   Mit Zitat antworten
Alt 08-11-2005, 12:57   #7 (permalink)
Hardstyle DJ
 
Benutzerbild von djdwarf
 
Registriert seit: Nov 2004
Ort: Hamburg
Beiträge: 622
Nein, es kommt in der kompletten fla nicht ein attach vor! Das ist ja das seltsame .. ich kann mir nicht erklären, woher der zweite Würfel kommt! Wenn man noch weitermacht, werden es auch immer mehr, also er erstellt jedes mal einen neuen .. voll Sinnlos Ausgelöst einzig und allein durch den SwapDephts!
djdwarf ist offline   Mit Zitat antworten
Alt 08-11-2005, 13:00   #8 (permalink)
100% Dreierquote
 
Benutzerbild von AneBanane
 
Registriert seit: Aug 2001
Ort: Weltstadt Kiel
Beiträge: 1.273
richtig.

musst du den würfel denn auch swappen?
AneBanane ist offline   Mit Zitat antworten
Alt 08-11-2005, 13:06   #9 (permalink)
Hardstyle DJ
 
Benutzerbild von djdwarf
 
Registriert seit: Nov 2004
Ort: Hamburg
Beiträge: 622
Nein, theoretisch würden die Tiefen der Karten langen, aber dort ergiebt sich das gleiche Problem, die Karten werden dupliziert. Auf dem Würfel war's nur als Beispiel einfacher anwendbar zum demonstrieren.
djdwarf ist offline   Mit Zitat antworten
Alt 08-11-2005, 13:20   #10 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Tag!
Ich kann dir sagen, woran das liegt. Also:
Dein Würfel liegt von Anfang an auf der Bühne. Tiefe -16.... irgendwas. Du klickst drauf -> swap auf 11. Dann springst du im Film in einen Anderen Frame. Da liegt der Würfel wieder (auf -16....) auf der Bühne. Ohne swappen würde der "alter" Würfel überschrieben. Dadurch, dass nun aber diese Tiefe frei ist, haste 2 Würfel. So sieht das aus...
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 08-11-2005, 13:36   #11 (permalink)
Hardstyle DJ
 
Benutzerbild von djdwarf
 
Registriert seit: Nov 2004
Ort: Hamburg
Beiträge: 622
Ahhh .. danke! Endlich ist das Geheimnis gelüftet. *keuch* Hat mich nun schon seit über 2 Wochen beschäftigt.

Und wie kann ich das verhindern? Ich versteh nicht, wieso er die tiefe neu ansetzt, es ist doch der gleiche MC in der Zeitleiste. *amkopfkratz* Na ja, zu verstehen, warum das nun genau so ist, ist eher zweitrangig .... wie ich das verhindern kann steht oben auf der Liste
djdwarf ist offline   Mit Zitat antworten
Alt 08-11-2005, 13:41   #12 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Ganz einfach. Lösch den Würfel von der Bühne, gib ihm in der Bibliothek einen Bezeicher (z.B. "wuerfel") und schreib die Zeile mit in dein Script:
PHP-Code:
this.attachMovie("wuerfel""wuerfel"9,{_x:145_y:211}) 
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 08-11-2005, 13:46   #13 (permalink)
Hardstyle DJ
 
Benutzerbild von djdwarf
 
Registriert seit: Nov 2004
Ort: Hamburg
Beiträge: 622
Jawoll! Ich danke dir!

Du hättest dir hier eigentlich n eigenes Unterforum verdient ... "frag den Frager" oder so


Super, dann kann ich damit ja endlich weitermachen.
djdwarf ist offline   Mit Zitat antworten
Alt 08-11-2005, 13:48   #14 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
...Unterforum Bloß nich...
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager 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 02:53 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele