Tentei usar e deu esse erro:

*Definition br.com.agroquima.util:Validar could not be found. *

ande esta: import br.com.agroquima.util.Validar;



Em 27/12/07, Tião da Obra <[EMAIL PROTECTED]> escreveu:
>
>
> Eu criei um componente chamado DateFieldBR, funciona que é uma beleza.
> Daí,
> ao invez de usar o <mx:DateField> vc pode usar esse.
>
>
> <?xml version="1.0" encoding="utf-8"?>
> <mx:DateField
> xmlns:mx="http://www.adobe.com/2006/mxml";
> dayNames="{dias}"
> monthNames="{meses}"
> formatString="DD/MM/YYYY"
> showToday="true"
> creationComplete="configApp();"
> yearNavigationEnabled="true"
> editable="true"
> restrict="0-9"
> width="94"
> valueCommit="validar(event);">
>
> <mx:Script>
> <![CDATA[
>   import mx.events.FlexEvent;
>   import br.com.agroquima.util.Validar;
>
>
>   private function configApp():void {
>    this.selectedDate = new Date();
>   }
>
>   private function validar(event:FlexEvent):void {
>    var str:String = event.target.text as String;
>    if ( str.charAt(2) != "/" || str.charAt(5) != "/" ) {
>     var mask:String;
>     if ( str.length == 6 ) {
>      mask = str.substr(0, 2) + "/" + str.substr(2,2) + "/" + str.substr(4,
> 4);
>      event.target.text = mask;
>     } else if ( str.length == 8 ) {
>      mask = str.substr(0, 2) + "/" + str.substr(2,2) + "/" + str.substr(4,
> 4);
>      event.target.text = mask;
>     }
>    }
>
>    if ( this.editable == true ) {
>     Validar.dataField(event);
>    }
>   }
> ]]>
> </mx:Script>
>
> <mx:Array id="dias">
>     <mx:String>D</mx:String>
>     <mx:String>S</mx:String>
>     <mx:String>T</mx:String>
>       <mx:String>Q</mx:String>
>       <mx:String>Q</mx:String>
>     <mx:String>S</mx:String>
>     <mx:String>S</mx:String>
> </mx:Array>
>
> <mx:Array id="meses">
>     <mx:String>Janeiro</mx:String>
>     <mx:String>Fevereiro</mx:String>
>     <mx:String>Março</mx:String>
>       <mx:String>Abril</mx:String>
>       <mx:String>Maio</mx:String>
>     <mx:String>Junho</mx:String>
>     <mx:String>Julho</mx:String>
>     <mx:String>Agosto</mx:String>
>     <mx:String>Setembro</mx:String>
>     <mx:String>Outubro</mx:String>
>     <mx:String>Novembro</mx:String>
>     <mx:String>Dezembro</mx:String>
> </mx:Array>
> </mx:DateField>
>
>
>
>
>
>
>
> ----- Original Message -----
> From: <[EMAIL PROTECTED]>
> To: "flexdev" <[email protected]>
> Sent: Thursday, December 27, 2007 4:46 PM
> Subject: [flexdev] data trocada no datafield
>
>
>
> ola pessoal
>
> tenho um datefield que esta me dando a data no seguinte formato
> MM/DD/AAAA e quando tento altera esse formato ele fica muito
> doido com as datas todas erradas...
> dia mes e ano completamente errados...
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
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