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