Compila isso aqui:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application
xmlns:mx="http://www.adobe.com/2006/mxml"
layout="absolute"
creationComplete="initApp()">
<mx:Script>
<![CDATA[
private function initApp():void{
focusManager.setFocus(tiB);
}
]]>
</mx:Script>
<mx:TextInput id="tiA" x="10" y="24"/>
<mx:TextInput id="tiB" x="10" y="72"/>
<mx:Button id="bt" label="Mudar foco" x="10" y="113"
click="focusManager.setFocus(tiA)"/>
</mx:Application>
Daí tu vai ver que na primeira vez ele ganha o foco e não o cursor do mouse
(provavelmente porque o swf em si nào está com foco do browser). Qaundo clicar
no botão, o outro TI ganha foco e o cursor do mouse (porque clicaste em algum
lugar da aplicação, dando o foco para o swf).
Tenta clicar em algum lugar da tua aplicação antes de passar o foco.
Gabriela Trindade Perry - http://www.gabriela.trindade.nom.br
> Date: Mon, 7 Jul 2008 18:39:23 -0700
> Subject: [flexdev] Dúvida básica com text input
> From: [EMAIL PROTECTED]
> To: [email protected]
>
>
> pessoal quero dar foco em um text input.... eu usei o
> idDoTextInput.setFocus();
>
> porém isso apenas dá o foco mesmo, mais eu to precisando que além
> disso o cursor fique piscando no textinput.... alguém sabe me dizer
> qual é o método?
>
> abraço
> >
_________________________________________________________________
Connect to the next generation of MSN Messenger
http://imagine-msn.com/messenger/launch80/default.aspx?locale=en-us&source=wlmailtagline
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---