Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 21-11-2003, 14:29   #1 (permalink)
Nicht so ganz neu
 
Registriert seit: Jun 2003
Ort: Mainz
Beiträge: 78
Lösungsansatz gesucht: SwapDepths Problem

Ich habe hier zwei Paletten auf denen draggble Clips liegen. Wenn ich Auf Palette1 klicken kommt die vor Palette2. Wenn ich auf 2 klicke kommt 2 nach vorne. Soweit ist es mir klar. Wie krieg ich das hin das es immer so weiter geht? Also Die Palletten und die Clips wechseln hin und her ? Verständlich? Neh, ich häng mal ein kleines Beispiel dran.
Angehängte Dateien
Dateityp: zip swapanddrag.zip (2,7 KB, 2x aufgerufen)
__________________
Micha Sprengart
Gruss aus Mainz :-)
Sprengart ist offline   Mit Zitat antworten
Alt 21-11-2003, 14:31   #2 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
ActionScript:
  1. var aufzug = 5;
  2. for (var i = 1; i<=4; i++) {
  3.     _root["mc"+i].onPress = function() {
  4.         this.swapDepths(_root.aufzug++);
  5.         this.startDrag("true");
  6.     };
  7.     _root["mc"+i].onRelease = function() {
  8.         this.stopDrag();
  9.     };
  10. }
Hehe zwei minuten
Angehängte Dateien
Dateityp: zip drager_swapdepths.zip (3,8 KB, 6x 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 21-11-2003, 15:07   #3 (permalink)
Nicht so ganz neu
 
Registriert seit: Jun 2003
Ort: Mainz
Beiträge: 78
Das ging ja fix. Danke! Verstehe ich das richtig...

der aktive MC kommt jeweils immer vor die anderen? O.K. Mein Problem ist eigentlich, das ich bei click auf einen Clip diesen nach oben und zB. 2 weitere noch davor bringen will und immer so weiter so weiter. Also die Clips sind von einem anderen abhängig. Könnte man das über externe swf die geswapt werden lösen? Also für jede Palette lege ich mir ein externes Movie an, das in einen leeren Container geladen wird?
__________________
Micha Sprengart
Gruss aus Mainz :-)
Sprengart ist offline   Mit Zitat antworten
Alt 21-11-2003, 15:34   #4 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
versteh net ganz, um was handelt es sich bei Dir, Du möchtest mc einladen??
__________________
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 21-11-2003, 15:45   #5 (permalink)
Nicht so ganz neu
 
Registriert seit: Jun 2003
Ort: Mainz
Beiträge: 78
Also...

Ich bin jetzt soweit:

for(i=1;i<=4;i++){
this["Palette"+i].id=i
this["Palette"+i].onPress = function() {
_root.weiter_name="weiter"+this.id;
_root.container.loadMovie(_root["weiter_name"+i]+".swf");
_root.container.play();
_root.container.swapDepths (2)}
}

Meine Idee ist, ich lege mir für jede Palette ein externes weiter"+i]+".swf an, in dem ich die DragMCs plaziere und dann im Hauptfilm überrall hin ziehen kann. Ich will also nur die DragMCs der jeweiligen Palette sichtbar haben. Ist das jetzt ein bischen verständlicher?

;-)
__________________
Micha Sprengart
Gruss aus Mainz :-)
Sprengart ist offline   Mit Zitat antworten
Alt 21-11-2003, 16:02   #6 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
es geht so, schau ma mal!!
ActionScript:
  1. var aufzug = 5;
  2. for(i=1;i<=4;i++){
  3. this["Palette"+i].id=i
  4. this["Palette"+i].onPress = function() {
  5. _root.weiter_name="weiter"+this.id;
  6. _root.container.loadMovie(_root["weiter_name"+i]+".swf");
  7. _root.container.play();
  8. _root.container.swapDepths (_root.aufzug++)}
  9. }
__________________
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 21-11-2003, 16:29   #7 (permalink)
Nicht so ganz neu
 
Registriert seit: Jun 2003
Ort: Mainz
Beiträge: 78
Danke nochmal...

soweit alles klar jetzt hab ich nur noch das blöde Problem das das externe movie nicht gefunden wird. Es ist aber definitiv da! Heissen tuts richtig: weiter1.swf. Liegen tuts richtig: im gleichen Verzeichnis.
Fehlermeldung bei Click auf Palette1:

Error opening URL "file:///OS9/Desktop%20Folder/DragnDrop/FLA/.swf"

*Kopf Kratz, Kratz*
__________________
Micha Sprengart
Gruss aus Mainz :-)
Sprengart ist offline   Mit Zitat antworten
Alt 21-11-2003, 16:52   #8 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
_root.container.loadMovie([weiter_name+i]+".swf");
Edit: hab noch was geändert
__________________
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 (21-11-2003 um 17:26 Uhr)
RustyCake ist offline   Mit Zitat antworten
Alt 21-11-2003, 17:16   #9 (permalink)
Nicht so ganz neu
 
Registriert seit: Jun 2003
Ort: Mainz
Beiträge: 78
Super das klappt ja jetzt wie's Bretzelbacken!

Und schon tut isch ein neues Problem auf mit dem Ich garnicht gerechnet hatte. Die draggble MC kommen prima so wie ich mir das vorgestellt hatte. Sie rasten auch prima im Hauptfilm ein da wo vorgesehen. Wenn ich jetzt die Palette wechsele, also weiter25.swf reinlade, verschwinden sie wieder. O.K. während ich das schreibe, ist wohl auch logisch da Palette 1 also weiter15.swf wieder entladen wird. Oh mein Gott, wieso denk ich mir als Scriptneuling auch so was kompliziertes aus. Aber trotzdem nochmal vielen, vielen Dank für die Weiterbildung.
__________________
Micha Sprengart
Gruss aus Mainz :-)
Sprengart ist offline   Mit Zitat antworten
Alt 21-11-2003, 17:28   #10 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
aller anfang ist schwer, aber des wird schon
__________________
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 21-11-2003, 17:31   #11 (permalink)
Nicht so ganz neu
 
Registriert seit: Jun 2003
Ort: Mainz
Beiträge: 78
Also nochmals vielen Dank für alles und...

ein schönes Wochenende!
__________________
Micha Sprengart
Gruss aus Mainz :-)
Sprengart 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 18:59 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele