Actionscript - wie zB mit Namen ansprechen?
-
03-07-2019 - |
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
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