Ir para conteúdo

Arquivado

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

Alexandre Ramos De Araujo

Modificar vários Movie Clips em loop

Recommended Posts

Estou fazendo um "joguiinho" para um curso que vou ministrar para professoras de educ. infantil e me deparei com uma situação que talvez alguém possa me ajudar.

No meu palco tenho 50 movie clips, chamados: aluna1_1, aluna1_2, aluna1_3... aluna1_50;
A partir de um banco de dados eu busco as posições x e y que estão nas variáveis posx11, posy11, posx12, posx12, posx13, posy13... posx150, posy150

Meu problema é o seguinte:quero a partir de um "for" posicionar todos os movie clips em determinados lugares do palco.
Escrevi a rotina abaixo. Só que aluna1_+i não é válido. O que posso fazer?

function mostrar (e:Event):void{
var i:int;
trace(conteudo.data);
for(i=0; i<30; i++) {
trace(conteudo.data["posx1"+i]);
aluna1_+i.x = conteudo.data["posx1"+i];
aluna1_+i.y = conteudo.data["posy1"+i];
}
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pode fazer como a @Elektra sugeriu ou então acessar via "root"

root[ "aluna1_"+i ].x = ?;

[]'s

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.