Ich habe gerade einen Weg gefunden, es zu tun, aber ich bekomme immer noch einen Fehler.as3 Der Zugriff auf eine Haupt-Timeline-Variable aus einem Movieclip heraus
Auf dem Haupt-Timeline ich habe:
var onBeat:Boolean = new Boolean;
und in einem Movieclip ich versuche, darauf zuzugreifen mit:
MovieClip(root).onBeat = true;
und es funktioniert technisch gesehen, die Variable ändert. Aber es wirft diesen Fehler, die Probleme verursacht:
Error # 1034: Typ Coercion fehlgeschlagen: nicht flash.display :: Bühne @ 7fffaa2c0d1 zu flash.display.MovieClip konvertieren.
Ist das nur eine unmögliche Aufgabe?
Was ist 'root'? Wie definierst du es? Wo definierst du es? – DodgerThud
Ich dachte, root bezog sich nur auf die Eltern der höchsten Ebene. Die Hauptbühne in diesem Fall. Soll ich es irgendwo definieren? – Galbert
Wie füge ich deinen "inside MovieClip" hinzu? 'this.stage.addChild (insideMc);' oder 'this.addChild (insideMc);'? –