Existem algumas formas de fazer isso...
 
No braço, você pode criar um array de validators, e ao pressionar o seu botão, 
validar. Exemplo:
 
<mx:ArrayCollection id="validadores">
 
<mx:StringValidator source="{txtEstado}" property="text" minLength="3" 
required="true" 
    requiredFieldError="Entre com um Estado."
    tooShortError="O Estado deve conter no mínimo 3 Dígitos."/>
 

<mx:StringValidator source="{txtSigla}" property="text" minLength="2" 
required="true" 
     requiredFieldError="Entre com a Sigla do Estado."
     tooShortError="A Sigla deve conter no mínimo 2 Dígitos."/>
 

<mx:StringValidator source="{cbPaises}" property="text" required="true"
     requiredFieldError="Selecione um País."/>
 

</mx:ArrayCollection>
 
 
E Para Validar:
 
for each (var v:Object in validadores)
{
    var resultEvent:ValidationResultEvent = Validator(v).validate(); 
     if (resultEvent.type == ValidationResultEvent.VALID)
       trace("Validou!!");
} 

 
Algo assim.........
 
Mas se você procurar, vai encontrar componentes, que facilitam a vida....
 
Palavras Chaves: Form Validator Flex Component;
 
 
Abraços!!
\o/
De:
------------------------------    | Rodrigo Pereira Fraga|
http://e-digows.blogspot.com

 
e-mails: [EMAIL PROTECTED]
           [EMAIL PROTECTED]
------------------------------


From: [EMAIL PROTECTED]: [EMAIL PROTECTED]: [flexdev] RES: [flexdev] Re: 
validaçãoDate: Thu, 8 Nov 2007 08:44:40 -0300








Bom dia Rodrigo, valeu pela dica, mas como que faço para chamar o mesmo 
validator para todos os campos, devo colocar vários trigger e vários 
triggerEvent?
 
Valeu
 




De: [email protected] [mailto:[EMAIL PROTECTED] Em nome de Rodrigo 
Pereira FragaEnviada em: quarta-feira, 7 de novembro de 2007 22:24Para: [EMAIL 
PROTECTED]: [flexdev] Re: validação
 
Por que não usar os Validators? 
http://livedocs.adobe.com/flex/201/langref/mx/validators/StringValidator.html

De:

------------------------------    | Rodrigo Pereira Fraga|

http://e-digows.blogspot.com

 

e-mails: [EMAIL PROTECTED]

           [EMAIL PROTECTED]

------------------------------
 
_________________________________________________________________
Encontre o que procura com mais eficiência! Instale já a Barra de Ferramentas 
com Windows Desktop Search GRÁTIS!
http://desktop.msn.com.br/
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para [EMAIL PROTECTED]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a