Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

nobody32165479

[Resolvido] Como eu faço para chamar um objeto da biblioteca por

Recommended Posts

estou usando o seguinte código:

 

 

_root.createEmptyMovieClip("alvo"+2, getNextHighestDepth());
alvo2.attachMovie("Teste", "Teste3", getNextHighestDepth() ); 
_root.alvo2._y = 100;
_root.alvo2._x = 100;

Só que quero colocar isso em um loop e chamar o "alvo" como se fosse uma variavel para que eu possa alterar altura, largura, x e y, por exemplo

n=n+1

"alvo"+n

 

depois

alvo+n._y=10;

 

como eu faria isso? ou tem algum metodo melhor?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ex. simples:

 

var qtde:Number = 4;
var i:Number;
for(i=0; i<qtde; i++){
    _root.createEmptyMovieClip("alvo"+i, i);
    _root["alvo"+i].attachMovie("Teste", "Teste"+i, i);
    _root["alvo"+i]._x = 100*i;
}

Abs.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Legal cara, muito obrigado! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Só mais uma coisa se alguém precisar usar este código, para chamar itens dentro do item:

por exemplo o texto TesteText que está dentro do movie teste recebe "teste" e o número correspondente

_root["alvo"+i]["Teste"+i].TesteText.text = "Teste" + i;

Compartilhar este post


Link para o post
Compartilhar em outros sites

é que depois eu tentei modificar um texto dentro do movie de acordo com o valor do i assim dá pra puxar os dados e modificar o conteúdo do movie.

eu tinha tentado assim:

_root["alvo"+i].["Teste"+i].TesteText.text = "Teste" + i;

só que tava dando erro, dai eu entendi pq não tinha ponto "." entre o _root e o ["al..

Dai eu deixei o recado pra quem ler o tópico depois não ter trabalho nem um...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.