Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde, galera!
to com uma duvida bem chata...
eu tenho um arquivo XML +/- assim:
<projetos>
<praia>
<numImagens>3</numImagens>
<miniaturaObra>img01.jpg</miniaturaObra>
</praia>
<praia>
<numImagens>4</numImagens>
<miniaturaObra>img02.jpg</miniaturaObra>
</praia>
<praia>
<numImagens>6</numImagens>
<miniaturaObra>img03.jpg</miniaturaObra>
</praia>
</projetos>
entao, eu fiz um codigo AS3 que transforma essas imagens da tag "miniaturaObra", cada uma em um movie clip
public function callPraia(e:MouseEvent)
{
dados = XML(projectsLoader.data);
for (var i:String in dados.praia)
{
projectsMinisLoader[i] = new Loader();
projectsMinisHolder[i] = new MovieClip();
projectsMinisLoader[i].load(new URLRequest(dados.praia[i].miniaturaObra));
projectsMinisHolder[i].addChild(projectsMinisLoader[i]);
projectsMinisLoader[i].y = 120 + (160*Number(i));
projectsMinisLoader[i].x = 25;
projectsMinisHolder[i].addEventListener(MouseEvent.CLICK, miniClick);
}
}
aqui nao esta o codigo completo, pois seria muito grande, é só um pedaço da parte que interessa para a minha duvida.
mas agora tenho um problema...
preciso que ao clicar em uma das miniaturas (projectsMinisHolder) , a informação da tag "<numImagens>" que está no meu XML seja armazenada em uma variavel...
por exemplo, ao clicar na imagem img02.jpg, essa variavel ficaria com a informação "4"
ao clicar na imagem img01.jpg, essa variavel ficaria com a informação "3"
e assim por diante
como eu poderia fazer isso, por favor???
muito obrigado!!
Carregando comentários...