Ir para conteúdo

POWERED BY:

Arquivado

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

Fábio P.Souza

[Resolvido] Preoloader em Flash 8 não Funciona no CS5

Recommended Posts

Olá a todos do Forum!

Eu uso o flash 8 e fazia meus swf simples de maneira fácil, porém tentei me aventurar no CS5, até então beleza, mas alguns de meus swf com preloader não aparecem o numero com porcentagem como no flash 8, mas mesmo assim ele funciona só não mostra a porcentagem decorrida do carregamento!

 

Gostaria de ajuda para saber onde estou errando no código ou em alguma configuração do programa

 

O código que uso é esse:

Frame 1 da layer Actions, "calc", "percent" e "carrega" são as Variables dos campos de texto dinâmicos que estão no palco, "iniciar" é o botão que aparece ao final do carregamento e "borada" é o efeito que tem na lateral e sua transparência é definida pela porcentagem carregada.

 

calc = Math.floor(getBytesLoaded()/getBytesTotal()*100);

carrega = calc;

percent = carrega+"%";

if (carrega>=100) {

stop();

iniciar._alpha = calc;

}

borda._alpha = calc;

 

Frame 2 da Layer Actions,:

gotoAndPlay(1);

borda._alpha = calc;

 

Desde já agradeço a ajuda de vocês

Compartilhar este post


Link para o post
Compartilhar em outros sites

Usa esse código, uso ele perfeitamente no CS5 em AS2.0:

 

Frame1

total = getBytesTotal();
carregando = getBytesLoaded();
porcentagem = Math.floor(total / carregando * 100);
barra._xscale = porcentagem = Math.floor(carregando / total * 100);
mostrador.text = porcentagem + "%";
if (carregando == total)
{
gotoAndPlay(3);
}

 

Frame2

if (getBytesLoaded() < getBytesTotal()){
gotoAndPlay(1);
}else{
gotoAndPlay(3);
}

 

Espero ter ajudado,

Senão der certo me manda MP que te mando o arquivo .fla

Abraços,

Léo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valeu pela ajuda!

Deu certinho!

 

Fiz umas modificações no fla que me mandou e ficou perfeito, do jeito que eu precisava, e até utilizei as AS para uma outra aplicação onde preciso calcular swf.

 

Valeu mesmo!

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.