ActionScript - como exemplo de endereço pelo nome?
-
03-07-2019 - |
Pergunta
Eu sou novo para Action Script e eu tenho o seguinte problema: eu tenho tabname variável global e um botão, que muda o seu valor, como este:
on(release){
_root.tabName = this._name;
}
e agora eu quero usar tabname variável String para instância cortina endereço no palco para editar sua propriedade (na verdade, eu quero controlar, guia que em tabcontrol é selecionado).
Existe algo como getInstanceByName ou função semelhante? thnx
Solução
Você pode simplesmente usar:
_root[tabName]
Para acessar o movieclip com nome de instância contido na variável tabname.
Claro que isto é para clipes localizados na raiz. Você também pode fazer o mesmo para moviclips dentro movieclips:
_root.knownMovieClip[stringVariable]
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow