Bom, descobri o que causava o erro, mas era algo que simplesmente não
tem o menor sentido.
Deixava de funcionar tudo no sistema...

No creationComplete ele bloqueava uma parte da tela para mexer, até
que a pessoa apertasse um botão
parte1.enabled = true;
parte2.enabled = false;

Depois que a pessoa clicava em um botão da parte um, ele bloqueava a
primeira de desbloqueava a segunda parte.
parte1.enabled = false;
parte2.enabled = true; <---- Isso fodeu com o sistema inteiro, deixou
de funcionar PopUps, DateFields e o CursorManager...

Ai o que acabei fazendo foi um paliativo de adicionar um overlay em
cima da parte2 para parecer que ela estava bloqueada e coloquei um
alpha de 0.5 e como cinza.

Funcionou, só não entendi porque que destruia todo o sistema...


:)



2012/3/16 Tonussi Eric <[email protected]>:
> O primeiro parametro é o próprio popup, e não o owner. Esse deve ser o seu
> problema.
>
> Abraços
>
> --
> @Tonussi
> tonussi.com
> skype: erictonussi
>
>
>
> Em 16 de março de 2012 19:09, Ernani Joppert Pontes Martins
> <[email protected]> escreveu:
>
>> No createpopup passo this como owner do objeto.
>>
>> No segundo passo o objeto pra ser destruído!
>>
>> Abraço,
>>
>> Ernani
>>
>>
>> 2012/3/16 Tonussi Eric <[email protected]>
>>>
>>> Estranho você passar o 'this' como primeiro algumento do
>>> PopUpManager.addPopUp. Neste caso, não deveria usar
>>> PopUpManager.removePopUp( this ) ?
>>>
>>>
>>> --
>>> @Tonussi
>>> tonussi.com
>>> skype: erictonussi
>>>
>>>
>>>
>>> Em 16 de março de 2012 18:27, Ernani Joppert Pontes Martins
>>> <[email protected]> escreveu:
>>>
>>>> Não lembro o que o addPopUp faz e também não sei pq do uso
>>>> do FlexGlobals.topLevelApplication
>>>>
>>>> Já tentou fazer assim?
>>>>
>>>> Crie um mxml que estende TitleWindow....chame ele de TelaPopup
>>>>
>>>> var telaPop : TelaPopup = TelaPopup(
>>>> PopUpManager.createPopUp( this, TelaPopup, true ) );
>>>>
>>>> Pra remover
>>>>
>>>> PopUpManager.removePopUp(telaPop);
>>>>
>>>> Abraço,
>>>>
>>>> Ernani
>>>>
>>>> 2012/3/16 Fredy Gadotti <[email protected]>
>>>>>
>>>>> Boa tarde pessoal,
>>>>>
>>>>> estou com o seguinte problema, após abrir e fechar alguns PopUps
>>>>> utilizando o PopUpManager, o calendário do DateField para de funcionar e 
>>>>> os
>>>>> componentes abertos pelo PopUpManager não aparecem em tela, só que 
>>>>> bloqueiam
>>>>> a tela deixando tudo modal.
>>>>> Estou com o Flash Player Debugger e não estoura erro nenhum do Flash
>>>>> Player, também estou usando o sdk 4.1.
>>>>> Não consegui isolar o problema para tentar reproduzir.
>>>>>
>>>>> Adiciono os PopUps assim:
>>>>> PopUpManager.addPopUp(this, FlexGlobals.topLevelApplication as
>>>>> DisplayObject, true);
>>>>> PopUpManager.centerPopUp(this);
>>>>>
>>>>> Removo os PopUps assim:
>>>>> - PopUpManager.removePopUp(view);
>>>>>
>>>>> Já pesquisei bastante no Google e não achei ninguém com nenhum problema
>>>>> parecido por lá.
>>>>>
>>>>> Alguém ai já passou por isso?
>>>>>
>>>>>
>>>>> Att,
>>>>>
>>>>>
>>>>> Fredy;
>>>>>
>>>>> --
>>>>> 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
>>>>
>>>>
>>>> --
>>>> 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
>>>
>>>
>>> --
>>> 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
>>
>>
>> --
>> 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
>
>
> --
> 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

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