Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 04-06-2004, 13:21   #1 (permalink)
ina la pina
 
Registriert seit: Aug 2003
Ort: Bremen
Beiträge: 30
Lightbulb Puzzleteile nach hinten und nach vorne stellen

Hi folks,

Lese das Flashforum hoch und runter und finde doch die Lösung nicht ...

Habe Puzzleteile (MCs) mit Instanznamen ts_1 bis ts_14 und Ziel-MCs mit den Instanznamen ziel_ts1 bis ziel_ts14.

Das Puzzleteil, das ich anfasse und verschiebe, kommt in den Vordergrund - wunderbar. Das funzt mit allen Teilen. Nur will ich auch erreichen, dass das Puzzleteil, was an seinem Platz angekommen ist, ganz nach hinten gestellt wird!

In meiner Hauptzeitleiste steht:
count=0;
Mein Script z.B. auf dem Puzzleteil "ts_14" sieht wie folgt aus:

on (rollOver){
if (angekommen != true){
swapDepths(200);
}
}

on (press){
if (angekommen != true){
this.startDrag(0,0,0,0,605);
}
}

on (release, releaseOutside){
this.stopDrag();
if (this.hitTest(_parent.ziel_ts14)){
this._x = 0;
this._y = 607.5;
angekommen = true;
_parent.count = _parent.count-1;
swapDepths(_parent.count);
}
}

Aufgrund von Beiträgen hier im FF habe ich des mit "_parent.count" ... ausprobiert, vorher ging's aber auch mit swapDepths(-200); nicht - klar, weil ja in -200 kein MC zum austauschen ist. Mir fällt nix mehr ein ...

Wer hat 'ne Idee????




(Ich arbeite mit Flash MX Professional 2004)
pina ist offline   Mit Zitat antworten
Alt 04-06-2004, 15:25   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
weil ja in -200 kein MC zum austauschen ist
Nein, weil -200 keine dynamische Tiefe ist, sondern eine Ebene der Hauptzeitleiste. Tiefen sind immer positiv. Du kannst deine jeweilige Tiefe auch immer mit meineMCInstanz.getDepth() überprüfen...
  Mit Zitat antworten
Alt 04-06-2004, 16:23   #3 (permalink)
lernwillig
 
Benutzerbild von 23012
 
Registriert seit: Jan 2002
Ort: auf dem Land
Beiträge: 1.327
Hallo agedoubleju,
habe grade auf den Link in Deiner Signatur geklickt.
http://<u><b>http://www.agedoubleju.de</b></u>
Da hast Du wohl etwas Formatierung zuviel... Oder
ist das ein Intelligenztest?
23012

Vielleicht ist das ja auch bei diesem ganzen Layoutwechsel passiert... Ich wollts nur sagen.
23012 ist offline   Mit Zitat antworten
Alt 04-06-2004, 16:28   #4 (permalink)
ina la pina
 
Registriert seit: Aug 2003
Ort: Bremen
Beiträge: 30
hm.


... und was sagst du zu swapDepths();?


pina ist offline   Mit Zitat antworten
Alt 04-06-2004, 19:27   #5 (permalink)
lernwillig
 
Benutzerbild von 23012
 
Registriert seit: Jan 2002
Ort: auf dem Land
Beiträge: 1.327
Hallo pina,
entschuldige, Du wartest hier auf ne Antwort und ich mache
smalltalk...

Hier ein Auszug aus dem Flash-Lexikon im Tut-Bereich:
Tiefe/Tiefenebene
- Nicht zu verwechseln mit Ebene (Layer) oder Level
- Tiefe (Reihenfolge), in der Movieclips z.b. bei duplicateMovieClip oder attachMovie gesetzt werden.
Beispiel: duplicateMovieClip("instanz", "neuername", 5) liegt vor duplicateMovieClip("instanz", "neuername", 3).
- Wichtig auch beim Tausch der Tiefeneben mit swapDepths (MC vor oder hinter einen anderen MC stellen)
Beispiel: mcinstanz.swapDepths(10) setzt sich vor die Movieclips in den Tiefenebenen bis 9

Vielleicht hilft Dir das weiter?
Gruss
23012
23012 ist offline   Mit Zitat antworten
Alt 05-06-2004, 11:37   #6 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
@23012: Scheint ein Fehler im neuen Signaturprofil zu sein, hab mal die Formatierung rausgenommen, jetzt funzt es. Werd ich mal im "Beschwerdethread" unterbringen...
  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:08 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele