Friday, 03 de November de 2006
Olá galera.
Esse pré-loader é um dos melhores que tem, na minha opinião.
Instruções
Abream o .fla que precisar coloar o pre-loader;
Numa camada separada, colem o código a seguir no primeiro frame ou onde desejar que o loader começe a funcionar, não precisa colocar stop no frame 1, coloque no frame 2, para não ficar repetindo.
function carregador() {
comecoX = 100;
// local em x da barra
comecoY = 100;
//local em y da barra
barraLargura = 250;
// Tamanho da barra em largura
barraAltura = 10;
// Tamanho da barra em altura
ctotal = this.getBytesTotal();
this.createEmptyMovieClip("carregadorBarra", 2);
this.createTextField("textoPercentual", 4, 97, 80, 30, 20);
//instancia,
nivel, x, y, largura, altura;
this.onEnterFrame = function() {
// toda vez que o frame for chamado a função é chamada
if (carregado == ctotal && ctotal != 0) {
carregadorBarra.removeMovieClip();
textoPercentual.removeTextField();
this.onEnterFrame = null;
} else {
carregado = this.getBytesLoaded();
percentual = Math.round((carregado/ctotal)*barraLargura);
textoPercentual.text = Math.round((carregado/ctotal)*100)+"%";
carregadorBarra.clear();
// aqui está o desenho da barra
carregadorBarra.moveTo(comecoX, comecoY);
carregadorBarra.beginFill(0xFF0000, 100);
// cor da barra hexadecimal
carregadorBarra.lineTo(percentual+comecoX, comecoY);
carregadorBarra.lineTo(percentual+comecoY, comecoY+barraAltura);
carregadorBarra.lineTo(comecoX, comecoY+barraAltura);
carregadorBarra.lineTo(comecoX, comecoY);
carregadorBarra.endFill();
}
};
}
carregador();
// chama a função
/*
Fim do código
*/
Espero ter ajudado!
Nenhum comentário, seja o primeiro a comentar.
Para adicionar um comentário você deve efetuar o
login