Archive for the 'Flex' Category

Customizando o background-color do Flex no preloader

Pesquisei muito até achar uma solução para poder alterar a cor do backGround quando o Flex faz o preloader.

Tentei modificar o preloader com algumas classe, mas todas só caracterizavam o loading depois delas estarem carregadas. Trocar textos, cores e até mesmo colocar uma imagem para aparecer no loading, tudo isso foi possivel, mas a cor de fundo do loading não conseguia modificar.

Até que achei a solução. Você deve indicar para o compilador do Flex qual a cor que você deseja que seja padrão no carregamento.

Siga os seguintes passos:
- Clique com o botão direito em cima do projeto;
- Escolha “Properties”;
- Vá até a opção “Flex compiler”;
- Adicione o argumento “-default-background-color #FFFFFF”, sem as aspas;

Pronto, seu SWF vai carregar com a cor que você indicou ao compilador do Flex. No exemplo acima a cor branca.

Deixando as Abas do TabNavigator do Flex visível e invisível

Estava verificando que se definirmos o id nas abas e tentarmos usar o comando:
abaNome.visible = false;
O comando não funciona.

A maneira que encontrei de deixar as abas invisíveis foi com o seguinte comando:
tabNome.getTabAt(1).visible = false;

Mas essa não é uma boa solução, pois conseguimos navegar nas abas do TabNavigator pelo teclado e quando estamos com o foco sobre a aba invisível e apertamos <enter> o conteúdo da aba aparece.

A solução que encontrei foi utilizar o comando:
tabNome.getTabAt(1).enabled = false;

Ou então você pode utilizar os dois comandos em conjunto.

No meu caso achei mais elegante utilizar somente enable.