function myFunc():void {
for (var i=0; i!=max; i++) {
myArr[i]=this["movieClip"+i];
myArr[i].buttonMode = true;
myArr[i].addEventListener(MouseEvent.CLICK, mcEvent);
}
O código acima faz essa conversão. A string movieClip é transformada no nome da instância de um movie clip presente no stage (neste caso o nome da instância seria movieClip0, movieClip1, etc).
O array (myArr) vai armazenando todas as instâncias e qualquer propriedade pode ser acessada.



2 comentários:
Esse texto solucionou meu problema.
Eu precisava usar 'gotoAndPlay()' numa intância de 'MovieClip' no Stage. O nome dessa instância teria que ser igual a uma propriedade de tipo 'String', pertencente a um Objeto anteriormente definido.
Muito obrigado!
Muito obrigado, estava tentando fazer um gotoAndPlay com strings, mas não estava rolando com o getChildByName("String"), o this["String"] se encaixou perfeito!
Abraços!
Postar um comentário