Domanda

Sono nuovo di Action Script e ho il seguente problema: ho una variabile globale tabName e un pulsante, che cambia il suo valore, proprio come questo:

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

e ora voglio usare la variabile String tabName per indirizzare l'istanza della tenda sul palco per modificarne la proprietà (in realtà, voglio controllare quale scheda su tabcontrol è selezionata).

c'è qualcosa come getInstanceByName o una funzione simile? thnx

È stato utile?

Soluzione

Puoi semplicemente usare:

_root[tabName]

Per accedere al Movie Clip con il nome dell'istanza contenuto nella variabile tabName.

Naturalmente questo è per le clip situate nella radice. Puoi anche fare lo stesso per i clip all'interno dei clip:

_root.knownMovieClip[stringVariable]
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top