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 pessoal, gostaria de pedir uma ajuda em um projeto q estou desenvolvendo, vou tentar explicar minha duvida:
tenho um movie na biblioteca q eu chamo atraves de um laço FOR q le dados de um XML, ele traz o mesmo movie(duplicando) e carrega uma foto e um texto dentro desse movie, e posiciona ele no palco até ai ta tudo certo, oq eu gostaria de fazer era colocar um loader para cada vez q ele fosse chamado, segue o codigo para melhor entendimento:
import mx.transitions.Tween;
//
var eventos_xml:XML = new XML();
eventos_xml.ignoreWhite = true;
eventos_xml.load("xml/eventos.xml");
eventos_xml.onLoad = montaEventos;function montaEventos() {
primeiro = eventos_xml.firstChild;
tamanho = primeiro.childNodes.length;
for (i=0; i<tamanho; i++) {
_root.attachMovie("car_images", "local_mc"+i, _root.getNextHighestDepth());
movie = _root["local_mc"+i];
movie.id = i;
movie.texto_txt.text = primeiro.childNodes[i].attributes.texto;
movie.local_mc.loadMovie(primeiro.childNodes[i].attributes.caminho);
//
if (i<3) {
movie._x = 130+(250*i);
movie._y = 162;
} else {
movie._x = -620+(250*i);
movie._y = 361;
}
//
_root.onEnterFrame = function() {
peso_total = movie.getBytesTotal()/1024;
peso_atual = movie.getBytesLoaded()/1024;
trace(peso_total)
porcentagem = int((peso_atual/peso_total)*100);
if (porcentagem<100) {
_root.attachMovie("loader", "loader_mc", 0);
loader_mc._x = 200;
loader_mc._y = 200;
loader_mc.gotoAndStop(porcentagem);
loader_mc.aviso.text = "Carregando ("+porcentagem+"%)";
} else if (porcentagem == 100) {
unloadMovie("loader_mc");
delete _root.onEnterFrame;
var alfa:Tween = new Tween(movie, "_alpha", Regular.easeOut, 0, 100, 1, true);
}
};
//
//
movie.onRollOver = function() {
this.gotoAndPlay("on");
};
movie.onRollOut = movie.onReleaseOutside=function () {
this.gotoAndPlay("off");
};
}
}Muito obrigado...
Carregando comentários...