Tem um jeito mais fácil para fazer isso que eu, inclusive, comentei com o Thiago Felix (autor do post) posteriormente:
<?xml version="1.0"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" initialize="initializeHandler(event)"> <mx:Script> <![CDATA[ import mx.binding.utils.ChangeWatcher; import mx.events.FlexEvent; private function initializeHandler(event:FlexEvent):void { ti.addEventListener("errorStringChanged", errorStringChangedHandler); } private function errorStringChangedHandler (event:Event):void { if (ti.text != "") { ti.dispatchEvent(new MouseEvent (MouseEvent.MOUSE_OVER)); } } ]]> </mx:Script> <mx:StringValidator minLength="4" source="{ti}" property="text"/ > <mx:TextInput id="ti"/> <mx:TextInput/> </mx:Application> []'s Beck Novaes On 6 ago, 15:32, Mário Júnior <juninho...@gmail.com> wrote: > Google:http://blog.dclick.com.br/2008/09/03/errortip-com-display-automatico/pt/ > > 2009/8/6 Bruno Carneiro <guimaraescarne...@gmail.com> > > > > > Quando meu validador acusa uma falha, o campo fica com o contorno > > vermelho. Então se você passar o mouse sobre o controle, uma caixa de > > dialogo aparece informando a msg de erro. > > > Eu gostaria que essa caixa ficasse sempre visível, independente de eu > > passar o mouse ali, e só desaparecer quando o campo estiver correto. > > > Como eu faço isso? > > -- > Mario Junior > Enterprise Java / Flex Architectures > Adobe Certified Expert Flex 3 with AIR > > Sofshore Informáticahttp://www.sofshore.com.br > +55 (48) 3337 2003 > Rua Pastor Willian Richard Schisler Filho 452 sl 102, 88034-100 Itacorubi > Florianopolis SC Brasil --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---