Eurípedes Postado Janeiro 9, 2004 Denunciar Share Postado Janeiro 9, 2004 Como autero esse carregador, tipo, a cor dele, o tamanho da barra, a espesura??function carregador() { comecoX = 100; // local em x da barra comecoY = 100; //local em y da barrabarraLargura = 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, alturathis.onEnterFrame = function() { // toda vez que o frame for chamado a função é chamadaif (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 barracarregadorBarra.moveTo(comecoX, comecoY); carregadorBarra.beginFill(0xFF0000, 100); // cor da barra hexadecimalcarregadorBarra.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çãoVlw. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 willian Postado Janeiro 9, 2004 Denunciar Share Postado Janeiro 9, 2004 Eu costumo fazer de um jeito diferente... daí posso personalizar de várias formas o carregador, ou seja, ao invés de ser uma barra, pode ser... sei lá... qualquer coisa rsss... por exemplo... você pode colocar o logo do cliente em preto e branco p/ quando carregar ficar colorido (mas o logo teria q ser vetorizado...)Faz assim:crie um movie clip com 100 quadros, onde o primeiro terá a barra vazia, ou o número 0% ou 0 kb, etc.... e o último quadro com a barra cheia ou os 100%, etc(obs: no caso da barra, não esqueça de criar a intepolação)coloque esse movie no palco e dê um nome para a instância desse mc (loader por exemplo)agora, crie uma outra camada em cima da 1ª com dois quadro chave em brancono primeiro, coloque a seguinte action:txtPercentage = Math.round((_root.getBytesLoaded()/_root.getBytesTotal())*100) add "% ";tellTarget ("loader") { gotoAndPlay(Math.round((_root.getBytesLoaded()/_root.getBytesTotal())*100));}sendo que o "loader" no tellTarget deverá ser o mesmo nome de instância q você deu ao mc criado.no segundo quadro chave da camada de ações, coloque a actionif (_root.getBytesLoaded() == _root.getBytesTotal()) { gotoAndPlay("Cena 1", 1);} else { gotoAndPlay(1);}supondo-se que, ao carregar o site, você tenha quer para a Cena 1 no 1º quadroCerto? qualquer coisa, pergunta de novo... se precisar, mando um exemplo!falou Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Eurípedes Postado Janeiro 9, 2004 Autor Denunciar Share Postado Janeiro 9, 2004 o que é uma instância? e como salvo uma? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 willian Postado Janeiro 12, 2004 Denunciar Share Postado Janeiro 12, 2004 aê Eurípedes, é o seguinte:tecle alt+f8 p/ criar um movie clipdê um nome qualquer, marque a opção "clipe de filme" e dê ok.faça um movie de 100 quadros e volte p/ a cena onde estará o carregandotecle f11 para aparecer a biblioteca de objetos criados e arraste o clipe para o lugar q quiser no palcotecle ctrl+f3 p/ aparecer o painel propriedadesno palco, selecione o movie clipe q funcionará como carregadoragora, observe q no painel de propriedades, aparece um campo escrito "clipe de filme" e num campo logo abaixo, escrito "<Nome da Instância>". Dê um clique nesse "<Nome da Instância>" e dê o nome loader (caso seja esse o nome dele no script q eu passei na 1ª resposta).Só não esqueça q essa cena tem q estar antes da Cena 1, ou da cena principal, ok? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 willian Postado Janeiro 13, 2004 Denunciar Share Postado Janeiro 13, 2004 E aí Eurípedes? Conseguiu?Manda as dúvidas aí....falou! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Eurípedes
Como autero esse carregador, tipo, a cor dele, o tamanho da barra, a espesura??
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
Vlw.
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.