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!)



Últimos Comentários