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

15-03-2010 13-58-04

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!

Deixe um comentário ou um Trackback
   

10 Comentários

  1. March 15, 2010 às 1:30 pm | Permalink

    Realmente muito bom, esse é o significado de RIA.. parabens

  2. March 15, 2010 às 5:30 pm | Permalink

    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

  3. Bruno
    March 18, 2010 às 3:00 am | Permalink

    Opa! Parabéns pelo trabalho! Meu comentário vem pra somar forças e rolar o source code! rs…Parabéns novamente!!!

  4. Kleber U Souza
    March 18, 2010 às 6:20 pm | Permalink

    Ae cara! Show de bola meu disponibiliza o fonte..mando bem.

  5. Davi
    March 29, 2010 às 3:16 pm | Permalink

    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

  6. Linox
    April 8, 2010 às 1:27 pm | Permalink

    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.

  7. Fernando Coelho
    September 15, 2010 às 4:56 pm | Permalink

    cara, disponibiliza esse componentes pra galera…

  8. March 14, 2011 às 1:38 pm | Permalink

    Disponibiliza, sera muito útil em varios projetos

  9. Cristian Göhl
    April 12, 2011 às 6:18 pm | Permalink

    Olá,

    gostei do visual :P

    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.

  10. Jean
    April 5, 2012 às 10:42 pm | Permalink

    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

Um Trackback

  1. [...] Mário Santos em TSW – That Should Work, 2010. | Link Permanente | Um comentario | Adicionar ao del.icio.us – Stumble it – Google Bookmark – technorati Mais [...]

Deixe um comentário

O seu email nunca será publicado ou partilhado. Campos obrigatórios estão marcados com um *

*
*