Loader chama multiplas vezes a mesma função
Boa tarde pessoal. Estou tendo dificuldades com um carregador meu, no qual ao carregar o arquivo ele chama um função de dentro deste arquivo. O problema está q no q ele carrega o arquivo, ele chama muitas vezes a mesma função, assim deixando lento o processo de carregar e dando uns bugs.
Meu script é o seguinte de carregar:
>
function carrega_film(conteudo, resultado){
carrega.loadMovie(conteudo);
campo._visible = false;
borda._alpha = 100;
barraloader._alpha = 0;
barraloader._xscale = 0;
barraloader._alpha = 100;
barraloader.onEnterFrame = function() {
campo._visible = true;
barraloader._xscale = Math.floor(_root.carrega.getBytesLoaded()/_root.carrega.getBytesTotal()*100);
porcento = Math.floor(_root.carrega.getBytesLoaded()/_root.carrega.getBytesTotal()*100);
porcentagem = porcento + "%";
if (Math.round(this._xscale) == 100) {
_root.carrega.door_load(resultado);
_root.barraloader._alpha -= 10;
_root.borda._alpha -= 10;
porcentagem = "";
if( _root.borda._alpha <= 0){
delete barraloader.onEnterFrame
}
}
};
}
Alguem sabe como posso resolver esse stress?
Discussão (6)
Carregando comentários...