Ir para conteúdo
Fórum Script Brasil
  • 0

Auterar O Carregador


Eurípedes

Pergunta

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

  • 0

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 branco

no 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 action

if (_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º quadro

Certo? tongue.gif

qualquer coisa, pergunta de novo... se precisar, mando um exemplo!

falou wink.gif

Link para o comentário
Compartilhar em outros sites

  • 0

aê Eurípedes, é o seguinte:

tecle alt+f8 p/ criar um movie clip

dê 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 carregando

tecle f11 para aparecer a biblioteca de objetos criados e arraste o clipe para o lugar q quiser no palco

tecle ctrl+f3 p/ aparecer o painel propriedades

no palco, selecione o movie clipe q funcionará como carregador

agora, 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?

wink.giftongue.gif

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,9k
×
×
  • Criar Novo...