2 Stimmen

AS3: Rufen Sie gotoAndStop() auf MainTimeline von der Dokumentklasse aus an

Ich fühle mich wie eine totale Gans, weil ich das fragen muss, es ist das letzte Stück meines Projekts und es sollte unglaublich einfach zu lösen sein :/ Nachdem ich jedoch viele ähnliche Fragen hier besucht habe, kann ich berichten, dass keine verifizierten Antworten meine Probleme gelöst haben.

Im Grunde genommen möchte ich von innerhalb meiner Dokumentenklasse auf der Hauptzeitachse zu gotoAndStop(3) wechseln. Aber irgendwie gelingt es mir nicht.. Ich habe beide folgenden Varianten ausprobiert, und keines funktioniert (beide werfen unterschiedliche Fehler)..

var stageRef:Stage;
stageRef = stage;
stageRef.gotoAndStop(3)

Fehler:

Zeile 148    1061: Aufruf einer möglicherweise nicht definierten Methode gotoAndStop über einen Verweis mit statischem Typ flash.display:Stage.

Die zweite Methode:

var MainTimeline:MovieClip = this.parent as MovieClip;
MainTimeline.gotoAndStop(3);

Fehler:

Zeile 148    1042: Das Schlüsselwort this kann nicht in statischen Methoden verwendet werden. Es kann nur in Instanzmethoden, Funktionsabschlüssen und globalem Code verwendet werden.

Beide Lösungen wurden von anderen Benutzern als funktionierend / korrekt markiert, aber ich kann sie einfach nicht zum Laufen bringen.. Ich fühle mich so dumm. Jede Hilfe wäre sehr geschätzt! Danke.

3voto

crooksy88 Punkte 3864
MovieClip(root).gotoAndStop(3);

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X