Você pode baixar o projeto (código fonte), alterar o que quiser, "buildar" e personalizar essa lib
brunobg ********************************************* www.brbsoftware.com.br bruno...@ig.com.br (MSN & Skype) blogflex.brunobg.com @brunogrohs (21) 9913-2397 Em 10/10/2013, às 21:22, Robinho de Morais <robinhodemor...@gmail.com> escreveu: > Como eu mudar a mensagem do validator do Master TextInput....pois aparece que > o campo é obrigatório, mas queria que apareceu uma outra mensagem.... > > > <controls:MasterTextInput id="txUsuario" x="70" y="68" > width="358" capsType="upercase" > > required="true" text="@{usuario.ds_nome}" validator="string" /> > > > > > Em quinta-feira, 16 de outubro de 2008 01h20min26s UTC-3, Juliano Mendes - > Flex PE escreveu: > Pessoal, > > Desenvolvi um componente para Flex chamado MasterTextInput. Totalmente Open > Source e projeto criado no Google Code. > > O MasterTextInput estende as características de um TextInput com novas > funcionalidades e facilidades implementada para nos ajudar no nosso dia-a-dia. > > Segue a lista das Funcionalidades já desenvolvidas nesta versão v0.1: > > == AUTO TEXT CASE TYPE == > > Desc: Transformar automaticamente o texto digitado em minúscula ou maiúscula. > > Propriedade: capsType() > > Valores: > > - normal : Sem case [DEFAULT] > > - lowercase : Transforma em Minúscula > > - upercase : Transforma em Maiúscula > > - init : Transforma a primeira letra de cada palavra em Maiúscula o resto > em minúscula. > > == AUTO TAB ON <ENTER> KEY PRESS == > > Desc: Automaticamente coloca o foco no próximo componente ao pressionar a > tecla <ENTER>. Realiza a mesma função da tecla <TAB> > > Propriedade: nextFocusOnEnter() > > Valores: > > - true : Ativa função [DEFAULT] > > - false : Inativa função > > Eventos: > > - enterPressed : Disparado ao pressionar a tecla <ENTER>. Pode ser usado > para implementações customizadas. > > == AUTO RESTRICT == > > Desc: Restrições de input de texto já implementadas. > > Propriedade: onlyRestrict() > > Valores: > > - none : Não realiza restrição [DEFAULT] > > - number : Aceita apenas caracteres numéricos > > - alphabetic : Aceita apenas texto > > - alphabeticNoSpecial : Aceita apenas texto, porém não aceita caracteres > especiais como : @ - / * & ... > > Observação: Para restrições customizadas pode-se continuar utilizando a > propriedade restrict(). > > == EMBEDED VALIDATORS == > > Desc: Validação embutida. Não será mais necessário criar <Validators> por > fora para cada campo. Já existirá as validações automáticas apenas setando > uma propriedade do MasterTextInput. As mensagens de Validação já são > automaticamente traduzidas para o Português/Inglês/Espanhol sem a necessidade > de nenhum tipo de implementação. > > Propriedade: validator() > > Valores: > > - none : Sem validação automática [DEFAULT] > > - email : Validação de E-mail > > - phone : Validação de telefone > > - number : Validação de número > > - string : Validação de string > > - date : Validação de data > > Observações: > > - Todas as propriedades específicas de cada validador também existe no > MasterTextInput. Como por exemplo FormatInput para validador de data, > MaxValue para Number, MaxLenght para String e assim para todas as outras > propriedades padrões dos validadores. > > - Existe um objeto Publico chamado "currentValidator" ele irá sempre > apontar para o validador atual do seu MasterTextInput, assim você poderá via > AS modificar qualquer característica do validador dinamicamente, associar ele > a um Array para validação agrupada e qualquer outra função. > > - As propriedades Trigger() e TriggerEvent() existem no MasterTextInput > para que seja possível definir quando será disparada a validação do campo. O > momento padrão é ao sair o foco do componente. > > - Todas as validações estão com as características implementadas por > DEFAULT do Brasil, como por exemplo, a formatação da data como DD/MM/YYYY, > separador decimal como (,) separador de milhar como (.) e assim > sucessivamente. > > Propriedade: ValidationLanguage() > > Desc: Esta propriedade terá a língua que será mostrada as mensagens de > validação dos Validadores do MasterTextInput. > > Valores: > > - portuguese : Todas as mensagens de validação ficam em Português. > [DEFAULT] > > - english : Mensagens de validação em inglês. > > - spanish : Mensagens de validação em espanhol. > > Observações: > > - Pode-se modificar a linguagem dinamicamente setando este propriedade > via Action Script. > > == CLEAR BUTTON == > > Desc: Mostrará um botão com um ícone em "X" no momento em que algum texto for > digitado no MasterTextInput. Ao clicar o botão o campo será limpo. > > Propriedade: showClearButton() > > Valores: > > - true : Mostra botão [DEFAULT] > > - false : Não mostra botão > > Implementações em andamento para versão v0.2: > > == Auto Formatadores == > > - Formatar DATA > > - Formatar CEP > > - Formatar CNPJ > > - Formata CPF > > - Formatar Telefone > > - Formatação customizada : ###.###.##-## > > == Validadores para CPF, CNPJ e IP == > > == Undo e Redo == > > == Label Prompt == > > > Peço a quem estiver interessado, realizar o download no site do projeto. > > Favor realizem testes e contribuam com novas idéias para serem implementadas > afim de deixar este componente bem completo. > > Site do Projeto: http://code.google.com/p/mastertextinput/ > > Site Flexpernambuco: http://www.flexpernambuco.com.br/ > > Sugestões enviar para: juliano.men...@flexpernambuco.com.br > > > Espero que gostem! > > Abraços, > > Juliano Mendes > > http://www.flexpernambuco.com.br/ > > > > -- > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com > Para sair da lista, envie um email em branco para > flexdev-unsubscr...@googlegroups.com > Mais opções estão disponíveis em http://groups.google.com/group/flexdev > --- > Você está recebendo esta mensagem porque se inscreveu no grupo "flexdev" dos > Grupos do Google. > Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie > um e-mail para flexdev+unsubscr...@googlegroups.com. > Para obter mais opções, acesse https://groups.google.com/groups/opt_out. -- -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev --- Você está recebendo esta mensagem porque se inscreveu no grupo "flexdev" dos Grupos do Google. Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para flexdev+unsubscr...@googlegroups.com. Para obter mais opções, acesse https://groups.google.com/groups/opt_out.