Deu certo não. Continua marcando de vermelho depois de limpar os campos. *Você pode desabilitar colocando required = false depois habilitar no momento em que for incluir um dado por exemplo. *
Pode dar um exemplo de como fazer isso? Obrigado! 2010/4/12 Marcelo Rangel <mrange...@gmail.com> > Olá Sérgio, > > Tenta limpar o errorString logo após limpar o text > > public function limparCampos():void { > campo_nome.text = ""; > campo_cpf.text = ""; > campo_email.text = ""; > campo_cel.text = ""; > campo_nome.errorString = ""; > campo_cpf.errorString = ""; > campo_email.errorString = ""; > campo_cel.errorString = ""; > } > > > Marcelo Rangel > > > Em 12 de abril de 2010 16:06, Sérgio Fantin > <sergio.lnd.fan...@gmail.com>escreveu: > >> Olá pessoal, >> >> estou com um problema na hora de clicar no botão limpar da minha tela, >> pois depois de limpar meus campos(que são required) aparecem marcados em >> vermelho. >> >> no botão tá assim: >> >> <mx:Button x="389" y="103" click="limparCampos();" label="Limpar campos" >> width="146" height="39"/> >> >> o método que limpa: >> >> public function limparCampos():void { >> campo_nome.text = ""; >> campo_cpf.text = ""; >> campo_email.text = ""; >> campo_cel.text = ""; >> } >> >> >> um dos campos que aparecem em vermelho: >> >> <mx:TextInput id="campo_email" x="114" y="78" width="104"/> >> <mx:EmailValidator source="{campo_email}" property="text" >> requiredFieldError="Campo obrigatório" missingAtSignError="E-mail deve >> conter @" missingPeriodInDomainError=" >> Falta o final do seu email. Ex: .com.br, .com, etc" /> >> >> Obrigado! >> >> -- >> Sérgio Fantin >> http://serjaum.wordpress.com >> -- >> 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ê 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 > -- Sérgio Fantin http://serjaum.wordpress.com -- 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 To unsubscribe, reply using "remove me" as the subject.