Zugriff auf die parent-Eigenschaften/Methoden in Actionscript 3.0
Ich versuche, die Steuerung der Haupt-timeline meiner flash-Anwendung, die von einem MovieClip, der ist ein Kind der großen Bühne. Anscheinend werden in ActionScript 2, die man tun könnte, dass die Verwendung von _root, aber mit root (da _root nicht mehr vorhanden), gibt es jetzt einen Fehler:
root.play();
"1061: Aufruf für eine möglicherweise nicht definierte Methode spielen über einen Verweis mit statischem Typ flash.display:DisplayObjectContainer."
Mithilfe der Stage-Klasse hat auch nicht funktioniert:
stage.play();
"1061: Aufruf für eine möglicherweise nicht definierte Methode spielen über einen Verweis mit statischem Typ flash.display:auf der Bühne."
Gibt es eine Möglichkeit, dies zu tun?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie wandeln Sie Sie in einen MovieClip
Laut http://www.adobe.com/cfusion/webforums/forum/messageview.cfm?forumid=15&catid=665&threadid=1387264&enterthread=y,
versuchen Sie so etwas wie
MovieClip(root).gotoAndPlay("Menü");
Glück,
Randy Stegbauer
Ein anderer Weg ist, trennen Sie die movieclip-code in separate Klassen, während die Einstellung, Dokument-Klasse für Ihre Haupt-fla.
Übernehmen die Dokument-Klasse von Ihrem Haupt-fla Main.wie und dein movieclip-Klasse-Datei ist Film.wie, Sie können hinzufügen Hauptklasse Zeiger als parameter in der Movie-Klasse-Konstruktor
In Main.als
public class Main() {
var m = new Movie(this);
}
Im Film.als