eae galera beleza?! eu to com um probleminha com o loader, é o seguinte, eu tenho varios nodos aninhados (ex: n0.n1.n2.n3.loader), no evento progressEvent.PROGRESS eu chamo uma função carregandoMiniatura, e nela eu tento acessa o nodo n2 mas não consigo, olhem como eu fiz function criarMiniatura():void
{
txt_pag.text = paginaAtual + " " + "de" + " " + qtdPag;
for(var i:uint = (paginaAtual - 1) * limite; i< paginaAtual * limite; i++){
if(i< qtdDados)
{
var loader = new Loader();
var referencia:Number;
var mcMiniatura = new miniatura();
loader.load(new URLRequest(xml.foto[i].attribute("fp")));
mcMiniatura.ft.addChild(loader);
container.addChild(mcMiniatura);
addChild(container);
mcMiniatura.x = (coluna * 150)+ 100;
mcMiniatura.y = 370;
coluna++;
//mcMiniatura.referencia = i;
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, addFilho);
loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, carregandoMiniatura);
}
}
coluna = 0;
}
function carregandoMiniatura(pe:ProgressEvent):void
{
//o problema é aqui ó
trace(pe.currentTarget.content.parent.parent);
perc = Math.round((pe.currentTarget.bytesLoaded / pe.currentTarget.bytesTotal)*100);
//TERMINAR
} logo, dá um erro dizendo q não pode pois o objeto não fornece nenhuma informação, se alguém puder me ajudar, agradeço desde já. :wacko: