10+ Flex #as3 Custom Components
Bom, depois de alguns dias a fazer uns testes, finalmente consegui compilar alguns dos componentes que usei em alguns projectos e outros que ainda nem sequer usei, que foram criados à poucos dias. Trata-se de um conjunto de componentes visuais que estendem alguns dos componentes nativos do Flex, aqui podemos descobrir que não há limite para a extensão de componentes…
Não vou falar muito mais, apenas deixo a preview: (cliquem para ver e inter-agir com os componentes).
Estes componentes ainda não vão ser distribuidos, e provavelmente não serão código aberto, mas se os pedidos forem muitos quem sabe não sai um swf’zito para voces!
Englobam:
- Password meter, verifica se a password é considerada fraca e violavel em 2 modos, normal e paranoid
- Password input fields, 2 campos para entrada e confirmação de password com meter e deteção automatica de passwords diferentes
- Date entry, campo de entrada de data
- Time entry, campo de entrada de hora
- Clean field, campo que permite ser apagado com um clique.
- Editable Text, text-area editavel em tempo real.
- Tooltip, um manager e devidas tooltips, permite tooltips com varias linhas e deireções em qualquer componente visual.
- Pop Window, uma janela pop que pode ser usada em qualquer situação e dimensões.
- TextInput, permite ser usado como normal, ser usado para verificação on Focus
- TextInput extendido para informações de erro, info, obrigatório, etc. Enumeras possibilidades.
- Varias opções de visibilidade. Icons incluidos.
Que acharam? encontraram algum bug??
Abraço!

11 comments
add yoursRealmente muito bom, esse é o significado de RIA.. parabens
[...] Mário Santos em TSW – That Should Work, 2010. | Link Permanente | Um comentario | Adicionar ao del.icio.us – Stumble it – Google Bookmark – technorati Mais [...]
Oi Mário!
Realmente achei alguns componentes muito interessantes alí,
mas já que tu pediste pra reportar Bugs, o componente de Time ficou bugado aqui.
Os números ficavam uns por cima dos outros.
Abraço
Opa! Parabéns pelo trabalho! Meu comentário vem pra somar forças e rolar o source code! rs…Parabéns novamente!!!
Ae cara! Show de bola meu disponibiliza o fonte..mando bem.
Olá.. Parabens, seu comp está simplesmente demais, só gostaria de resaltar q o time para o evendo mouseover dos tooltips está muito, e para fortalecer a liberação de swf, q ja ajudaria muito… valeu
Ola Mario, sempre tenho acompanho seus posts, e realmente vc está de parabens, ficou 100%, e como a gallera tem comentado, quero fortalecer a liberação do source, mais uma vez parabens.
cara, disponibiliza esse componentes pra galera…
Disponibiliza, sera muito útil em varios projetos
Olá,
gostei do visual
tudo bonito e limpo ao mesmo tempo.
to meio atrasado no comentário, tu já deve ter corrigido, mas o de date e o time estão com problemas, no data o espaço entre as letras, nem usei o flash console, mas talvez você tenha usado outra fonte aí sem incluir no SWF (imaginação corre) hehe.
O time, sobrescrevendo os caracteres, permanece com os “0″.
PS: o date quando tu clica pra abrir, e depois no field o focus sobrepõem.
Eu utilizo componentes personalizados por mim, que estendem componentes nativos, como o textinput ou até alguns SkinnableComponent e UIComponent.
Me sinto com dúvida se crio os componentes numa boa prática.
AS: Todo logica do componente.
Skin: Parte gráfica, utilizando meta HostComponent apontando para o AS, e a partir disso acessar os dados.
Claro que com eventos internos e já por necessidade no system, sempre cuidando pra remover e a questão de multiplas instancias…
Se poder me dar uma luz, da definição do que é uma boa prática nestes casos, agradeço.
Abraços.
Primeiramente, meus parabéns, os componentes estão excelentes.
Achei um bug no campo de hora.. digitei valores e os valores iniciais ’00:00:00′ ficar aparecendo atrás dos novos valores.
Abraços
Jean