Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 22-02-2004, 15:03   #1 (permalink)
Neuer User
 
Registriert seit: Dec 2003
Ort: NRW
Beiträge: 31
problem mit mc.gotoAndPlay

moins.

ich habe ein problem mit folgendem code. er stammt aus einer schleife und es läuft auch, bis auf das gotoandplay:

ActionScript:
  1. _root.becks_broke.duplicateMovieClip(["becks_broke"+this.myI],this.myI);
  2. _root["becks_broke"+this.myI]._x=this._x;
  3. _root["becks_broke"+this.myI]._y=this._y;
  4. _root["becks_broke"+this.myI].gotoAndPlay(2);
und wenn ich statt:
ActionScript:
  1. _root["becks_broke"+this.myI].gotoAndPlay(2);
nen trace drum machen:
ActionScript:
  1. trace(_root["becks_broke"+this.myI].gotoAndPlay(2));
gibt es mir nen "undefined" aus.

warum klappt das nicht? in dem mc, dessen instanz erstellt wird, existiert auch nen schlüsselbild auf bild 2. habe auch schon versucht es mit einer bildmarkierung zu lösen. hat alles nichts gebracht.
__________________
Gruß
(Bash)

Geändert von Rob Bash (22-02-2004 um 15:06 Uhr)
Rob Bash ist offline   Mit Zitat antworten
Alt 22-02-2004, 15:25   #2 (permalink)
Neuer User
 
Registriert seit: Mar 2002
Ort: D'dorf
Beiträge: 765
hi und willkommen.

Sehr wahrscheinlich mal wieder das verreckte Problem bei gotoAndPlay.
Versuch mal im zweiten Schlüsselbild von becks_broke ein this.play() anzugeben. Meistens funzt es dann.

Um deinen Code etwas schlanker zu machen und diese unschönen zusammengesetzten Pfade loszuwerden kannst du auch folgendes schreiben:
ActionScript:
  1. var mc = _root.becks_broke.duplicateMovieClip("becks_broke" + this.myI, this.myI);
  2. mc._x = this._x;
  3. mc._y = this._y;
  4. mc.gotoAndPlay(2);
duplicateMovieClip liefert dir nämlich ab FlashMX eine Referenz auf den duplizierten Movieclip zurück

Btw.: gotoAndPlay() hat keinen Rückgabewert, deshalb wird dir trace immer ein undefined ausgeben.

gruß,
roman
romän ist offline   Mit Zitat antworten
Alt 23-02-2004, 10:23   #3 (permalink)
Neuer User
 
Registriert seit: Dec 2003
Ort: NRW
Beiträge: 31
danke, funzt.

da sitzt man den ganzen tag rum und überlegt was das sein kann und ob man wirklich zu dumm ist um nen gotoAndPlay richtig einzugeben.
__________________
Gruß
(Bash)
Rob Bash 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 04:34 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele