| Preloader em AS3 |
Neste primeiro tutorial, vamos mostrar como fazer um preloader com barra de progresso e percentual, utilizando AS3.
Ele utiliza somente o primeiro frame do movie e por isso é extremamente fácil e prático de usar.
Aqui vão os passos de como usar o preloader em seu site em flash:
PASSO 1
No primeiro frame do seu .fla, cole o código abaixo:
stop();
//importando labraries do Flash
import flash.display.*;
//Pára neste frame para calcular os bytes carregados
this.stop();
//Cria um listener para ativar a função de loading
this.loaderInfo.addEventListener (ProgressEvent.PROGRESS, CARREGANDO);
/*Na função CARREGANDO, é calculado o percentual carregado com base no total de bytes do filme e o total carregado até aquele momento. Esta função
calcula o percentual, esticando a barra do preloader e mostrando no texto dinâmico, o percentual.*/
function CARREGANDO(event:ProgressEvent):void {
var pcent:Number=event.bytesLoaded/event.bytesTotal*100;
//Estica a barra do preloader. Não esqueca que sua barra deve ser chamar loadbar
loadbar.scaleX=pcent/100;
//Mostra o percentual carregado no texto dinâmico. Seu texto dimâmico deve ser chamar percentual_txt
percentual_txt.text=int(pcent)+"%";
//Quando o flash estiver totalmente carregado (100%) irá automaticamente para o próximo frame.
//Você pode mudar o comando de gotoAndStop(2) para gotoAndPlay(2)
if(pcent==100){
this.gotoAndStop(2);
}
}
PASSO 2
Crie um campo de texto dinâmico no primeiro frame, e chame este campo de percentual_txt
PASSO 3
Crie um retângulo de aproximadamente 200px de largura por 15px de altura. Transforme este retângulo em MovieClip (atalho F8), definindo o ponto de registro (Registration point) no Centro à Esquerda. Com este MovieClip no primeiro frame, selecione este Movieclip e mude seu nome (Instance Name) para loadbar.
Teste seu SWF. Para testar o preloader em ação sem precisar publicar ele no servidor, tecle CTRL+ENTER duas vezes seguidas.
IMPORTANTE: Lembre-se que no primeiro frame deverá ter o mínimo de conteúdo possível, assim o flash não demorará tempo demais para mostrar o preloader, já que ele carrega frame a frame, em sequência.
Dúvidas, postem abaixo que responderemos sempre que possível.
Um Comentário para “Preloader em AS3”
Comente
- Websites para Personal Trainers, Profissionais de Educação Física e Academias
quinta-feira, dezembro 1, 2011, 11:49
Comente - Categoria: Webdesign
- Como personalizar o clique do botão direito do mouse no flash em AS3
quinta-feira, outubro 27, 2011, 12:01
1 Comentário - Categoria: Flash
- Entendo o relatório básico de visitas do site – Google Analytics
segunda-feira, outubro 3, 2011, 16:05
Comente - Categoria: SEO
- clickTag em AS3
terça-feira, agosto 9, 2011, 10:49
Comente - Categoria: Flash
- getURL em AS3
sexta-feira, agosto 5, 2011, 12:05
Comente - Categoria: Flash
- tj:
" Felipe, A mensagem que você recebe é a do... "
Post: Upload de arquivos em PHP (uma única página) - felipe:
" boa tarde, sou novato! copiei este script e diz que... "
Post: Upload de arquivos em PHP (uma única página) - tj:
" Alberto, O que está acontecendo é que o Apache recebe o... "
Post: Upload de arquivos em PHP (uma única página) - Alberto:
" O script funciona e é bem legal, entretanto esta... "
Post: Upload de arquivos em PHP (uma única página) - Joyce:
" POW!!! muito bom "
Post: 50 Sites para downloads gratuitos de vetores
- Sem itens












Rafael :
Parabéns, funcionou direitinho e o codigo em AS3 Também correto.
Obrigado.