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