Flex

Alterando preloader da aplicação Flex

Uma forma bem divertida e solução que se faz em 2 minutos é a troca da mensagem do preloader do tradicional loading… para uma mensagem costumisável.
Detalhe para que a cor da barra de progressão pode ser modificada, mas por default ela fica de acordo com o background da aplicação.

NOTE: Existe um bug na propriedade initializingLabel, que modofica o famoso label “initializing” para o costumisável. No Flex 2.1 isso já foi modificado, mas caso você queira modificar, basta extender e recriar.

Segue exemplo:

Requer o Flash Player

Código fonte: Clique Aque

5 thoughts on “Alterando preloader da aplicação Flex

  1. Blz igos é uma boa a troca do texto ali mais o codigo fonte esta bloqueado como diretorio inacessivel… se tiver tempo da uma olhadinha…
    venho acompanhando seus topicos, e aprendido bastante por aqui vlw
    inte.

  2. Diego

    Já alterei o acesso ao código fonte.

    Obrigado por ter alertado

  3. Dae igor beleza, estive fucando um pouquinho e consegui encontrar uma solução pro initializingLabel sobrescrevendo seu metodo:

    package {

    // importando as classes
    import mx.preloaders.*;
    import flash.events.ProgressEvent;

    // extendendo a classe
    public class PreloaderBr extends DownloadProgressBar {

    // construtor
    public function PreloaderBr() {
    //
    super();
    downloadingLabel=”Carregando…”
    initializingLabel=”Iniciando…”
    // aqui da pra setar o tempo minimo de exibicao em milissegundos
    // fica mais “legalzinho” se aparecer antes da aplicacao, hehehe
    MINIMUM_DISPLAY_TIME=2000;
    }

    // sobrescrevendo os metodos
    override protected function showDisplayForInit( elapsedTime:int, count:int):Boolean {
    return true;
    }
    override protected function showDisplayForDownloading(elapsedTime:int, event:ProgressEvent):Boolean {
    return true;
    }
    }
    }

    abracos

    Ricardo

Comments are closed.