Frage

Ich bin neu in Action Script und ich habe folgendes Problem: Ich habe globale Variable TABNAME und eine Schaltfläche, die seinen Wert ändert, wie folgt aus:

on(release){
    _root.tabName = this._name;
}

und jetzt will ich String-Variable TABNAME verwenden Vorhang Instanz auf der Bühne zu adressieren seine Eigenschaft zu bearbeiten (eigentlich, ich will kontrollieren, welche Registerkarte auf tabcontrol gewählt ist).

ist es so etwas wie getInstanceByName oder eine ähnliche Funktion? thnx

War es hilfreich?

Lösung

Sie können einfach verwenden:

_root[tabName]

Um die MovieClip- mit dem Instanznamen in der Variablen TABNAME enthaltenen zuzugreifen.

Dies ist natürlich für Clips in der Wurzel entfernt. Sie können auch das gleiche für moviclips innen Videoclips tun:

_root.knownMovieClip[stringVariable]
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top