Isso tem cara de BUG do SDK !!

-- 
****************************************************
www.brbsoftware.com.br
bruno...@ig.com.br  (MSN & Skype)
blogflex.brunobg.com
@brunogrohs
(21) 9913-2397



Em 16 de março de 2012 21:18, Fredy Gadotti <fredy.gado...@gmail.com>escreveu:

> 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 <erictonu...@gmail.com>:
> > 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
> > <jopp...@gmail.com> 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 <erictonu...@gmail.com>
> >>>
> >>> 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
> >>> <jopp...@gmail.com> 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 <fredy.gado...@gmail.com>
> >>>>>
> >>>>> 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
> 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
> >>>>
> >>>>
> >>>> --
> >>>> 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
> >>>
> >>>
> >>> --
> >>> 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
> >>
> >>
> >> --
> >> 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
> >
> >
> > --
> > 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
>
> --
> 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
>

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

Responder a