Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Fala galera.. seguinte.. estou tentando fazer uma função de preloader, para que eu possa reutilizar ela em todo o site que to fazendo...
Tenho o seguinte AS:
function preloader(targ,mc) {
mc.onEnterFrame = function() {
var bTotal = targ.getBytesTotal();
var bLoaded = targ.getBytesLoaded();
this.percent.text = 100*int(bLoaded)/bTotal+"%";
if(bLoaded == bTotal) {
delete mc.onEnterFrame;
mc.gotoAndPlay(2);
}
}
}
A principio, funciona.. Sempre ao primeiro frame de cada swf que carrega no mc ele chama a funcao segundo meus trace, e conta os bytes e tal.. O problema é que o texto "percent.text" não atualiza, fica sempre no 100% do primeiro swf que carrega, no caso, o proprio root.
Ou seja, na primeira vez que chamo o preloader(); ele conta de 0 a 100 no texto, depois nas proximas ele nao zera e conta novamente..
O que eu to fazendo de errado?
Valeu pela ajuda.. :D
Carregando comentários...