Cara, qual foi o "serial" que o seu "amigo" te mandou ???
Instalei aqui o Flex Builder e ele já veio informando que o Flex Builder expirou :( Se puder, me passa o "serial" e seja também um "amigo" que mandou o "serial". rsrsrsrs []'s 2008/3/15 Daniel Negri <[EMAIL PROTECTED]>: > Ahh... finalmente intalei o Flex 3 no meu PC (consegui um "serial" com um > "amigo") > > E não é que essa classe não rodou! Deu incompatiblidade. Alguém sabe por > que? > Pelo o que eu testei, quando eu tirei o formatString="DD/MM/YYYY" passou > pelo Debug, mas e ae? Como que faz pra definir o formato de saída? > > Valeu pessoal, > -Daniel Negri > > > Em 11/03/08, Tião da Obra <[EMAIL PROTECTED]> escreveu: > > > Opa, tem sim, a implementação é super simples também. Assim que puder te > > mando o componente. Recomendo se você for implementar, crie um > > componente do > > tipo DateField, lá você pode interceptar a digitação e ir adicionando a > > máscara. > > Aqui vai um exemplo: > > > > <?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> > > > > Grande Abraço, > > -Daniel Negri > > > > > > > > > > -----Mensagem original----- > > De: flexdev@googlegroups.com [mailto:[EMAIL PROTECTED] Em nome > > de > > Ricardo Cerqueira > > Enviada em: terça-feira, 11 de março de 2008 16:06 > > Para: flexdev > > Assunto: [flexdev] DataField formatado dd/mm/yyyy > > > > > > Pessoal, tem alguma possibilidade do DataField receber a digitação no > > formato dd/mm/yyyy sendo que permanecendo as / ?? > > > > > > -- Atenciosamente, Pergentino. --~--~---------~--~----~------------~-------~--~----~ 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 [EMAIL PROTECTED] Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---