ActionScript 3 goto and play event funktioniert nicht
Habe ich eine navigation und innerhalb der Navigations-MovieClip habe ich Tasten, und ich diesen code in meine von my button-frames
aboutbtn.addEventListener(MouseEvent.CLICK,goAbout);
function goAbout(e:MouseEvent){
this.gotoAndPlay('245');
}
Aber das hat nicht funktioniert und wenn ich auf mein button macht es nichts, gibt es etwas falsch mit meinem code?
Du musst angemeldet sein, um einen Kommentar abzugeben.
'245'
ist ein string, dergotoAndPlay
interpretiert wird, als eine Bildbezeichnung. Entfernen Sie die Anführungszeichen, die übergabe eines integer zu gehen, um zu den frame-245.Wenn das immer noch nicht funktioniert, stellen Sie sicher, dass
this
bezieht sich auf den movieclip, den Sie ändern möchten, den Rahmen. Zum Beispiel, wenn dieser code im Dokument-Klasse, bezogen auf die root-Instanz, dies wird sich ändern, die die Bühne Rahmen.Wenn Sie möchten, ändern Sie die Schaltfläche Rahmen (macht nur Sinn, wenn es ein
SimpleButton
Beispiel), ändern Siethis
zuaboutbtn
zum Beispiel.Wenn es etwas anderes, Sie geben uns mehr Kontext, könnte es eine Menge andere Dinge (die anderen Stufe? gibt es einen frame 245? ist die Taste der Maus aktiviert? gibt es eine unsichtbare Tasten auf der Oberseite des Objekts?).
Edit:
Nach Klärung: wenn Sie möchten, ändern Sie die Bild des Objekts oben
nav
, seine Muttergesellschaften, Verwendung:gotoAndPlay
code mit etwas anderes zu machen, sicher, dass es funktioniert, zum Beispiel.nav
movieclip. Ändern Sie den frame der Hauptzeitleiste verwendenparent
stattthis
, so werde es findennav
s Eltern: der Haupt-timeline.