Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Andre Summers

preloader com imagem

Recommended Posts

Boa tarde, pessoal. Posso contar com a ajuda de vocês? Gostaria de saber como fazer um preloader em que um MC vai aparecendo aos poucos no fundo.

 

Um preloader normal eu sei fazer. Tenho ate esse exemplo:

this.stop();
this.barra._xscale = 0;
this.carregador = function() {
   var total = this.getBytesTotal();
   var carregado = this.getBytesLoaded();
   var pct = Math.floor(carregado*100/total);
   this.porcentagem.text = pct+"%";
   this.barra._xscale = pct;
   if(total > 4 && pct == 100) {
	   this.gotoAndPlay(2);
	   clearInterval(this.interval);
   };
};
this.interval = setInterval(this, "carregador", 200);

Eu não to conseguindo eh fazer com que a imagem vá aparecendo de acordo com a porcentagem de carregamento.

 

Podem ajudar? http://forum.imasters.com.br/public/style_emoticons/default/natal_wink.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu não to conseguindo fazer a imagem aparecer com alpha... ela já aparece visivel desde o começo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ah não é não?

Eu achei q fosse possivel... eu vi um site com algo assim uma vez e queria fazer igual... tem certeza q não dá?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Certeza não, eu apenas acho XD. Como tow bem desatualizado em flash não posso dar certeza.

 

Mas, você pode simular o efeito, mas ai foge ao que você busca. Tipo, carregar a imagem e faze-la aparecer gradualmente...

 

Se eu não me engano, o flash só exibiria a imagem quando ela estiver 100% carregada.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu to tentando usar esse tutorial q me passaram ai acima... ele faz a animação do MC ir rodando de acordo com o carregamento... (ou pelo menos foi isso q entendi)... soh q nao ta dando muito certo... não sei se eh a img q ta pesada ou o codigo q ta errado...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então Andre, nesse seu codigo, o que acontece é que o MC barra aumenta de tamanho dinamicamente:

 

ACTIONSCRIPT
this.barra._xscale = pct;

 

O que você quer é diferente, é o flash mostrar "pedaços" de uma imagem que não foi totalmente carregada.

Compartilhar este post


Link para o post
Compartilhar em outros sites

faça assim, crie o mc da img que você quer dar o efeito

 

entre nele, e coloque stop(); no 1º frame, como diz o tutorial

 

ai clique no frame 50 por exemplo, de F6, coloque interpolacao de movimento, e na img do 1º frame, coloque alphs 0%...

 

so seguir o resto do tuto agora...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.