é eu também uso esse jeito acho que é o mais simples msm. Em 3 de setembro de 2011 12:05, Rodrigo Valentim <[email protected] > escreveu:
> JMD, estranho esse erro. Não tenho essa trabalheira toda para fazer um > popup centralizado > > uso assim > > var pop:WindowTeste = WindowTeste(PopUpManager.createPopUp(this, > br.com.view.WindowTeste, true)); > pop.setFocus(); > PopUpManager.centerPopUp(pop); > > > > Em 2 de setembro de 2011 13:44, Re JMD <[email protected]> escreveu: > > Valeu pessoal, >> >> >> Assim funcionou: >> >> protected function btJustificarDesvio_clickHandler(event:MouseEvent):void >> { >> var titleWindow:TelaDesvio = new TelaDesvio(); >> >> titleWindow.movimentoDesvio = adgMovimento.selectedItem as >> com.fozci.sicorc.vo.Movimento; >> titleWindow.setStyle("borderAlpha", 0.9); >> PopUpManager.addPopUp( titleWindow,DisplayObject( >> FlexGlobals.topLevelApplication ), true); >> PopUpManager.centerPopUp(titleWindow); >> } >> >> Em 2 de setembro de 2011 13:38, Clayton <[email protected]>escreveu: >> >> Está fazendo assim? >>> >>> >>> protected function btJustificarDesvio_clickHandler(event:MouseEvent):void >>> { >>> var titleWindow:TelaDesvio = TelaDesvio(); >>> >>> titleWindow.movimentoDesvio = adgMovimento.selectedItem as >>> com.fozci.sicorc.vo.Movimento; >>> titleWindow.setStyle("borderAlpha", 0.9); >>> PopUpManager.addPopUp( titleWindow,DisplayObject( >>> FlexGlobals.topLevelApplication ), true); >>> PopUpManager.centerPopUp(titleWindow); >>> } >>> >>> Se for assim tem que funcionar. >>> >>> >>> Em 2 de setembro de 2011 13:24, Re JMD <[email protected]> escreveu: >>> >>> Alterei para AddPopUp e continua com o mesmo erro: >>>> >>>> Description Resource Path Location Type >>>> 1067: Coerção implícita de um valor do tipo flash.display:DisplayObject >>>> para um tipo mx.core:IFlexDisplayObject não relacionado. >>>> TelaMovimento.mxml Sicorc/flex_src/com/fozci/sicorc/views line 238 Flex >>>> Problem >>>> 1136: Número incorreto de argumentos. Esperado 1. TelaMovimento.mxml >>>> Sicorc/flex_src/com/fozci/sicorc/views line 235 Flex Problem >>>> >>>> >>>> >>>> Em 2 de setembro de 2011 13:20, Clayton >>>> <[email protected]>escreveu: >>>> >>>> Quando você já tem a instancia da tela deve utilizar o addPopup ao >>>>> invés do createPopup. >>>>> >>>>> Em 2 de setembro de 2011 13:15, Re JMD <[email protected]> escreveu: >>>>> >>>>> Tinha feito errado mesmo, agora o erro e outro: >>>>>> >>>>>> >>>>>> protected function btJustificarDesvio_clickHandler(event:MouseEvent): >>>>>> void >>>>>> >>>>>> { >>>>>> >>>>>> var titleWindow:TelaDesvio = TelaDesvio(); >>>>>> >>>>>> titleWindow.movimentoDesvio = adgMovimento.selectedItem >>>>>> ascom.fozci.sicorc.vo.Movimento; >>>>>> >>>>>> titleWindow.setStyle("borderAlpha", 0.9); >>>>>> >>>>>> PopUpManager.createPopUp( DisplayObject( >>>>>> FlexGlobals.topLevelApplication ), titleWindow); >>>>>> >>>>>> PopUpManager.centerPopUp(titleWindow); >>>>>> >>>>>> } >>>>>> >>>>>> >>>>>> Erro: >>>>>> >>>>>> Description Resource Path Location Type >>>>>> >>>>>> 1067: Coerção implícita de um valor do tipo >>>>>> com.fozci.sicorc.views:TelaDesvio para um tipo Class não relacionado. >>>>>> TelaMovimento.mxml Sicorc/flex_src/com/fozci/sicorc/views line 238 Flex >>>>>> Problem >>>>>> >>>>>> 1136: Número incorreto de argumentos. Esperado 1. TelaMovimento.mxml >>>>>> Sicorc/flex_src/com/fozci/sicorc/views line 235 Flex Problem >>>>>> >>>>>> >>>>>> Em 2 de setembro de 2011 11:46, Samuel Facchinello < >>>>>> [email protected]> escreveu: >>>>>> >>>>>> Le meu email novamente, que voce fez errado. >>>>>>> >>>>>>> >>>>>>> Att, >>>>>>> Samuel Facchinello >>>>>>> http://desenvolvendoemflex.blogspot.com >>>>>>> Joinville - SC >>>>>>> >>>>>>> >>>>>>> >>>>>>> Em 2 de setembro de 2011 11:41, Re JMD <[email protected]>escreveu: >>>>>>> >>>>>>> var titleWindow:TelaDesvio = >>>>>>>> TelaDesvio(PopUpManager.createPopUp(TelaDesvio())); >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> 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 >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Clayton Marques Pereira >>>>> >>>>> -- >>>>> 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 >>>> >>> >>> >>> >>> -- >>> Clayton Marques Pereira >>> >>> -- >>> 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 >> > > > > -- > 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 > -- 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
