Bom, não sei se o Felipe já resolveu, faz muito tempo!

porém, estava com esse mesmo problema e fiz o que o pessoal falou nesse
post, porém, fiz a união das duas opções...


*private* *function* initApp():*void*{

setTimeout(*function*():*void*{

focusManager.setFocus(txtlogin);

}, 100)

ExternalInterface.call(*"document.getElementById(\'"*+
Application.application.id+*"\').focus()"*); // Id da aplicaçao

txtlogin.setFocus(); *// textimput que quero setar o foco
*

}
Funcionou redondo! fica aí pro próximo não perder tanto tempo! :P

2009/7/15 Felipe Bianconi <[email protected]>

> Ah tah, consegui aqui, ele até espera o delay, mas quando foca, ele não
> dexa "editável", eu tenho q clicar em qualquer parte da tela para ativar o
> cursor, como arrumar isto?
>
> Obrigado,
> Felipe Bianconi
>
>  2009/7/15 Felipe Bianconi <[email protected]>
>
>> Desculpe Eduardo, mas onde posso configurar esse timeout?
>>
>>
>> Obrigado,
>> Felipe Bianconi
>>
>> 2009/7/15 Eduardo Kraus <[email protected]>
>>
>>    Realmente isso acontece mesmo.
>>>
>>> Tenta usar o setTimeout para esperar alguns mili segundos para definir o
>>> Foco.
>>>
>>>  *Eduardo Kraus*
>>> Desenvolvedor
>>> [email protected]
>>> http://blog.mxml.com.br
>>> http://twitter.com/EduardoKraus
>>>
>>>
>>> 2009/7/14 Eduardo Kraus <[email protected]>
>>>
>>>    Tenho um post no Blog
>>>>
>>>> http://blog.mxml.com.br/trabalhando-com-foco-em-formularios
>>>>
>>>> Código fonte em http://code.mxml.com.br/?sourceID=040
>>>>
>>>>  *Eduardo Kraus*
>>>> Desenvolvedor
>>>> [email protected]
>>>> http://blog.mxml.com.br
>>>> http://twitter.com/EduardoKraus
>>>>
>>>>
>>>> 2009/7/14 Angelo <[email protected]>
>>>>
>>>>
>>>>> Bom dia Pessoal..
>>>>>
>>>>> Atualmente trabalho com desenvovlimento em Progress e Datasul ems
>>>>> 2.04, 5.05 e HCM 2.09, um amigo me falou sobre o flex com muito
>>>>> entusiamo e me convenceu a conhecer o flex.. estou começando a
>>>>> aprender o flex. Estou desenvolvendo um projeto simples e estou com
>>>>> problemas com o focusManager.SetFocus, não consegui fazer ele
>>>>> funcionar de forma correta.. coloquei numa função que é chamada no
>>>>> final do carregamento da pagina.. ele deveria colocar o foco no
>>>>> primeiro campo da pagina.. ele faz isto, porem para eu poder digitar
>>>>> alguma coisa no campo que é um textinput eu preciso clicar com o mouse
>>>>> em cima do campo.. alguem pode me dizer o que devo fazer para ele
>>>>> colocar o foco neste primeiro campo e já ativar o cursor para
>>>>> digitação?
>>>>>
>>>>>
>>>>>
>>>>
>>>
>>>
>>>
>>
>
> >
>


-- 
Atenciosamente,
Rodrigo Valentim

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

Responder a