Cara, tem um evento global para resolver este problema.

O jeito mais fácil de ver isso é ver o código-fonte do componente de data
(aquele que é um textbox com um botão que mostra o popup de um calendário).

Só crie um componente, ctrl+click nele e ele abrirá o código-fonte do
framework Flex, aí você pode ver como o popup é resolvido (especialmente na
parte de "esconda ele se clicar em qualquer outra parte da tela").

Outro exemplo é o próprio componente de menu, que mostra sub-menus,
mantendo-os abertos.

2010/1/19 Vinícius Alves Velasco <[email protected]>

> Bom dia Lista,
>
> Estou tentando fazer uma espécie de uma area de trabalho igual a do windows
> usando o Flex, o menu iniciar eu fiz e funciona que é uma beleza, porém o
> problema ta no fechar. Eu consigo fechar ele qdo tiro o mouse de cima dele
> ou clico numa opcao, porem se tem submenu eu clico no item do submenu, o
> submenu fecha mas o menu iniciar principal fica aberto, sendo assim gosta de
> ver se tem como qdo eu clica na tela principal da aplicacao eu pudesse
> capturar o click e mandar executar o metodo fechar do meu iniciar.
>
> Acho que não fui bem claro, qualquer coisa eu mando dinovo
>
>
> Grato
>
> --
> 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
>



-- 
[]
Júlio César Ködel G.
-- 
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