Halo é o nome do tema (skin) padrão para os componentes do Flash 2004. Aquele com botões bem suaves e com uma auréola (um brilhozinho verde) em volta. Baseado no argumento da transferência da experiência de uma aplicação para outra, Kevin Lynch manda todos os desenvolvedores de Flash usarem somente esse tema para suas aplicações.
Talvez faça sentido mesmo para as direcionadas a rodar no Central, mas na Web não concordo. Até agora, a maior parte das aplicações da Web são de uso eventual, ou seja, não precisam de interfaces neutras e altamente ergonômicas como a dos softwares de desktop. Como quase sempre estão ligadas à fins de marketing ou venda direta, melhor imbuí-la de brand.
Se a Web, e mais ainda o Flash, adicionaram algo ao design de interface foi a utilização da interface para o branding. Vale à pena criar uma atmosfera personalizada para a tarefa que se espera que o usuário realize. Por exemplo, se a aplicação vende perfumes, então deve ser elegante, sugerir os aromas; se monta um tênis personalizado para praticar skate deve estar de acordo com a identidade visual do hip-hop.
Eu particularmente gostei do visual do novo tema, não é horrível e desconfortável como o padrão do Flash MX. Sua principal fraqueza é o contraste. Ele exige que seu monitor esteja bem calibrado, do contrário vai ficar difícil enxergar algo. Porém, não se compara a temas já estabelecidos como o Aqua do Mac e os vários que estão sendo criados para o KDE e Gnome, do Linux.
Abaixo, retirado do site da Macromedia, uma breve explicação para o tema (tradução livre e tosca):
"Inspirado nas propriedades da luz, os componentes Halo mostram um anel (halo) que atrai o olho e encoraja a interação (quanto mais brilho, mais 'vontade' o controle tem de interagir). Nós pensamos que isso vai fazer o mundo digital mais claro, amigável - e, como sempre, esperamos que nossos usuários levem isso ainda mais longe".
Uma dica, se você quiser mudar a cor do Halo do verde para o laranja, por exemplo, coloque esse código no primeiro frame:
_global.style.setStyle( "themeColor","haloOrange" )"; // onde haloOrange pode ser haloBlue ou haloGreen (default)
Fred van Amstel (fred@usabilidoido.com.br), 16.12.2003
Veja os coment?rios neste endere?o:
http://www.usabilidoido.com.br/halo_e_regra.html