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

Responder a