Traduzindo o texto do preloader no Flex 3

Em uma aplicação feita toda em português, fica chato o cliente ver o preloader mostrando “Loading” e “Initializing” … dá a impressão que copiamos o software de alguém! 🙂

Para traduzir essas duas palavras que aparecem durante o carregamento, é necessário criar uma classe em AS que estenda a classe DownloadProgressBar, e informá-la como o preloader da sua aplicação. Dessa forma, sua classe ficaria assim:

[as] package
{
import mx.preloaders.DownloadProgressBar;

public class MeuPreloader
extends DownloadProgressBar
{
public function MeuPreloader()
{
super();
downloadingLabel = “Carregando …”;
initializingLabel = “Inicializando”;
}

}
}
[/as]

E o MXML da sua aplicação ficaria mais ou menos assim:

[as]

layout=”absolute”
width=”200″ height=”200″
preloader=”MeuPreloader”>
[/as]

Vale lembrar que o preloader pode ser completamente customizado, incluindo as cores, logo e até um ProgressBar diferente. Você pode ver exemplos disso aqui, aqui e aqui

(Este artigo foi inspirado no artigo da DClick que trata do mesmo assunto. Eu ia colocar somente um link para o site deles, mas vai que por um motivo qualquer o site muda, ou a página é excluída, sei lá … mas ficam aqui os créditos!)

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *