Boa Tarde Stefan, fiz override e mesmo assim não funcionou... ja tentei de tudo ... :( , mas valeu a ajuda...
2009/8/31 Stefan Horochovec <stefan.horocho...@gmail.com> > Ola > > Para essa situação da para fazer um override do metodo focusOutHandler do > TextInput para tratar o foco. > * > > override > * *protected* *function* focusOutHandler(e:FocusEvent) : *void* { > > } > Um abraço > Stefan Horochovec > Engenheiro de Software > Adobe User Group Manager - FlexDuck > Blog: http://www.horochovec.com.br/ > Use Java, Flex e Linux > > > 2009/8/31 Rafa Comim <rafaco...@gmail.com> > > >> Jorge, >> >> Já tive problemas semelhantes, e quando vi vc perguntando algo assim >> fiz alguns testes e o cursor invariavelmente vai para o proximo campo. >> Percebi que quando testo em "debug" o cursor as vezes fica no campo, >> mas isso já não sei explicar. >> E na maioria das vezes o campo fica contornado como se estivesse com >> foco mas o cursor sai do campo. >> >> On 31 ago, 08:35, jorge augusto soares <programadorj...@gmail.com> >> wrote: >> > Bom dia Rafa ... segue o codigo abaixo >> > >> > <mx:Script> >> > <![CDATA[ >> > >> > public function onInicio() : void { >> > >> tiCodigo.addEventListener(FocusEvent.FOCUS_OUT,onFocusOut); >> > } >> > >> > public function onFocusOut(e : FocusEvent) : void { >> > >> > e.preventDefault(); >> > >> > tiCodigo.errorString = "Erro Geral"; >> > >> > focusManager.setFocus(tiCodigo); >> > tiCodigo.validateNow(); >> > >> > } >> > >> > ]]> >> > </mx:Script> >> > >> > <mx:TextInput id="tiCodigo" width="50" /> >> > >> > <mx:TextInput id="tiNome" width="200" /> >> > >> > 2009/8/27 Rafa Comim <rafaco...@gmail.com> >> > >> > >> > >> > > Buenas, >> > >> > > Cara Já tentou algo assim: >> > >> > > public function onFocusOut(e : FocusEvent) : void >> > > { >> > > if (existeErro) >> > > { >> > > e.preventDefault(); >> > > ti.errorString = "Erro"; >> > > FocusManager.setFocus(ti); >> > > } >> > > } >> > >> > > Supondo que "ti" seja seu campo de texto. >> > > Caso vc já tenha tentado ou não funcione, >> > > favor mandar mais de seu codigo para que possa se ter uma visão mais >> > > completa do que ocorre. >> > >> > > On 26 ago, 19:05, jorge augusto soares <programadorj...@gmail.com> >> > > wrote: >> > > > Boa Noite Pessoal, >> > >> > > > Estou tentando validar um textinput no evento FocusOut se o mesmo >> estiver >> > > > com erro manter o cursor no mesmo, >> > > > ja tentei um monte de coisa, mas o cursor vai pro proximo >> componente. >> > >> > > > Segue uma parte do meu código: >> > >> > > > public function onFocusOut(e : FocusEvent) : void { >> > > > if (existeErro) { >> > > > e.preventDefault(); >> > > > ti.setFocus(); >> > > > ti.errorString = "Erro"; >> > > > } >> > >> > > > } >> >> >> >> -- >> >> >> >> --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---