Ir para conteúdo
Fórum CódigoFonte.net
St Jimmy 2k

Colocar porcentagens no preloader

Recommended Posts

Para criar um preloader com porcentagem é so fazer um seguinte.

1- Você deve criar três camadas nessa mesma sequencia e nomes;

Actions

Foto

Preloader

2- Insira uma foto na segundo quadro da camada foto

3- Inclua o Script no primeiro quadro da camada Actions

o script é #include "preloader.as"

4- Insira um campo de texto dinâmico no primeiro quadro da camada Preloader, renomeie a váriavel de pct.

5- Com o campo de texto selecionado, tecle F8. Selecione a opção Movie Clip e selecione Registration do Centro. Clique no botão OK.

6- Com o Movie Clip selecionado, clique em propriedades e coloque o nome na instancia de preloader.

7- Agora crie o arquivo preloader.as e coloque-o no mesmo diretório do arquivo principal.fla. Digite os comandos

var preloader:MovieClip;

// Nosso MovieClip

function Init() {

// Função Init

_root.stop();

// Para o filme

onEnterFrame = function () {

// Ao entrar no quadro executar a função

var bl:Number = _root.getBytesLoaded();

// bl recebe os bytes carregados

var bt:Number = _root.getBytesTotal();

// bt recebe os bytes totais

if (bl>4 && bt>4 && bl>=bt) {

// Se os bytes carregados forem maior que 4 e os bytes totais forem maior que 4 e bytes carregados forem maior que bytes totais

delete onEnterFrame;

// Destrói o evento EnterFrame

_root.nextFrame();

// Vá para o próximo quadro

preloader.unloadMovie();

// Destrói o MovieClip preloader da memória

} else {

// Senão

preloader.pct = Math.floor(bl/bt*100)+'%';

// O nosso campo dinâmico vai receber o arredondamento dos bytes carregados divididos pelos bytes total multiplicados por 100 e adicionar o carecter %

}

};

}

Init();

// Chamamos a função Init

8- Pronto! Agora abra o arquivo e tecle CTRL + ENTER, quando você visualizar a imagem tecle novamente CTRL + ENTER para testar o seu preloader. Caso queira configurar a taxa de simulação de download, clique no menu View >>> Download Settings e escolha a velocidade de download.

Editado por mineiro_491

Compartilhar este post


Link para o post
Compartilhar em outros sites
mineiro_491, esses tutos são bem intereçantes! São simples, mais são ultilizados em nosso dia-a-dia!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nao sei como inserir script...

se poderem me ajudar....

VLW

NES|Wachs

$#WACHS#$

:(

Vai em Actions - Compiler Directives - #include

(se o teu flash for 8.0)

flw

Compartilhar este post


Link para o post
Compartilhar em outros sites

e aee.. eu faço de uma maneira um poco mais simples o calculo da porcentagem de video carregado no flash..

adicionando esse action..

lBytes = _root.getBytesLoaded();

tBytes = _root.getBytesTotal();

percentLoaded = Math.floor((lBytes/tBytes)*100);

loader.bar._xscale = percentLoaded;

loader.percent.text = percentLoaded + "% de " + Math.floor(tBytes/1024) + "K Completados";

if (lBytes>=tBytes && tBytes>0) {

if (count>=12) {

gotoAndStop("main");

} else {

count++;

gotoAndPlay("preload");

}

} else {

gotoAndPlay("preload");

}

ae criando os campos certinhos.. neste caso.. tem que ser criado um campo dinâmico chamado percent dentro de um movie clip chamado loader.. e um movie clip que será sua barra.. chamada de bar..

eu utilizo 3 layers pra esse carregando.. em uma vc vai definir o frame 2 como Preload e o nome do frame 10 main.. no segundo layer voce coloca no frame 3 o action acima.. e no 3 layer já no primeiro frame.. poe a barra de carregando e o campo dinamico..

bom é mais o menos assim.. precisando de uma mão da um grito ae! :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

×
×
  • Criar Novo...