10+ Flex #as3 Custom Components

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!


11 comments

add yours
  • Oswaldo Gusmao March 15, 2010

    Realmente 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 […]

  • Gustavo Guichard March 15, 2010

    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

  • Bruno March 18, 2010

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

  • Kleber U Souza March 18, 2010

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

  • Davi March 29, 2010

    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

  • Linox April 8, 2010

    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.

  • Fernando Coelho September 15, 2010

    cara, disponibiliza esse componentes pra galera…

  • Rodrigo March 14, 2011

    Disponibiliza, sera muito útil em varios projetos

  • Cristian Göhl April 12, 2011

    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.

  • Jean April 5, 2012

    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

Leave a Comment

Post