onPress não funciona com Imagens carregadas de XML
Galera, boa tarde.
Criei um script que carrega imagens de um arquivo xml e joga dentro de um MovieClip, como abaixo:
public function Classe()
{
imgXML = new LoadXML("../xml/photos.xml", this, "carregouXML");
imagens = new Array();
}
private function carregouXML(dados:Array):Void{this.carregaImagens(dados);}
private function carregaImagens(dados:Array):Void
{
for (i = 0; i < dados.length; i++)
{
imagens[i] = new Object();
imagens[i].imagem = ../xml/ + dados[i].attributes.imagem;
imagens[i].thumb = "../xml/" + dados[i].attributes.thumb;
this.attachMovie("thumb", "thumb" + i , this.getNextHighestDepth());
this.attachMovie("imagem", "imagem" + i , this.getNextHighestDepth());
this["thumb" + i].loadMovie(imagens[i].thumb);
this["imagem" + i].loadMovie(imagens[i].imagem);
this["thumb" + i].onPress = Delegate.create(this, Clica);
}
}
function Clica()
{
trace("clicou");
}
Eu tenho um "thumb" e um "imagem" como MovieClips criados na minha biblioteca.Eu já tentei de mil maneiras colocar onPress, pois preciso fazer dessas imagens clicáveis.
A verdade é que sou novo com ActionScript e isso tá me dando uma certa dor de cabeça.
Seu alguem puder me ajudar, ficaria grato.
Valeu..
Discussão (3)
Carregando comentários...