Faz algum tempo que não escrevo aqui no blog, estou em vários projetos simultâneos e acabei ficando sem gás para escrever no mesmo ritmo que antes. Para compensar, hoje vou disponibilizar um componente de notificação bem bacana que criei para um treinamento in company de Flex. O código aborda diversos conceitos interessantes do Flex 4 como states, FXG e Spark Skinning. Além disso, o componente é um excelente exemplo de onde utilizar o design pattern Singleton.
O componente possui 3 classes:
NotificatorMode.as
Utilizado como um “Enum”, define as constantes que representam os estados do componente: Warning, Success e Failure.
NotificatorManager.as
Implementação do padrão de projeto Singleton, responsável por manipular as mensagens de notificação.
Notificator.mxml
Classe que define a aparência, comportamento e estados do componente de notificação.
A pasta /assets contêm os arquivos que foram gerados no Fireworks e exportados como FXG para o Flash Builder.
Your browser does not support iframes.
Quer o código fonte? Baixe aqui..
Espero que tenham gostado. Até a próxima!




