quinta-feira, 28 de janeiro de 2010

Loading Flash - Melhor Método (igual o template monster)

Esse método é muito bom, pois como algumas barras de loading que eu vi utilizam apenas uma barra que muda a propriedade _width e um texto dinâmico para porcentagem.Não permitindo a existência de uma animação mais personalizada

Esse loading e interessante pois pode ser utilizada qualquer animação inclusive um texto de porcentagem.



Para Começar crie um movie clip e você pode dar o nome que quiser (não é necessário instância-lo).




e dentro dele gere qualquer animação (uma animação leve pois isso roda no preloading não abuse de efeitos) esta animação deve ter apenas 100 frames.





Volte para o Stage e clique no movie clip criado e adicione o código abaixo

onClipEvent (load) {
 //tamanho total em bytes
    total = _root.getBytesTotal();
}
onClipEvent (enterFrame) {
 //verifica a quantidade de bytes carregados
    loaded = _root.getBytesLoaded();
 //calcula a porcentagem dividindo o total carregado pelo tamanho total e multiplicanto por 100
    percent = int(loaded/total*100);
 //adiciona a variavel text a porcentagem mais o sinal de %
    text = percent+"%";
 //Verifica que o total carregado é igual ao tamanho do arquivo
    if (loaded == total) {
 //se verdadeiro ele da o play
        _root.play();
    }
}

Não esqueça de colocar o comando stop(); no frame para que a animação só reproduza ao carregar.
Dento do seu movie clip você pode colocar um texto dinamico e na variavel coloque text


Nenhum comentário: