Não entendi bem o que você quis dizer com essa linha....
    Mas se foi o que eu estou pensando não tem muita coisa diferente do 
que está no código-fonte que eu enviei no final do email anterior:

PopUpManager.createPopUp(DisplayObject(Application.application),
MyWindow, false, PopUpManagerChildList.APPLICATION)

  Pode explicar um pouco melhor o que vc quis dizer?
  Só reforçando que o que quero fazer popup é um mx:Module (portanto carregado 
dinamicamente) e não uma classe normal (que o tipo é conhecido a priori e posso 
fazer "new MyWindow()").


  Mesmo assim obrigado por tentar ajudar.

  Abraços,
  Luís Eduardo.



SaintBr escreveu:

>popupmanager.createpopup(this, Componente, true/false);
>
>saintbr.     =]
>----- Original Message ----- 
>From: "Luís Eduardo" <[EMAIL PROTECTED]>
>To: <[email protected]>
>Sent: Monday, May 21, 2007 10:42 PM
>Subject: [flexdev] popup em um modulo
>
>
>
>
>    Pessoal,
>
>    Alguém sabe como fazer um mx:Module, que contém uma classe minha, e
>que deriva de uma TitleWindow, ser "popado"? (fazer popup)
>    Estou tentando de todo jeito e não consigo... pesquisando na
>internet só achei um .ppt do Alex Harui, que usa um jeito alienígena,
>mas que não funciona. Segui à risca o exemplo dele mas dava erro de
>compilação por causa de casting. Fiz o casting que precisava mas, apesar
>de fazer o popup, ele gera erros de tempo de execução...
>    O link para o ppt é esse:
>blogs.adobe.com/aharui/360*Flex*2007/*Module*s.ppt/*Module*s.ppt
>
>    Antes, quando eu não estava usando modules, bastava jogar a classe
>que deriva da TitleWindow na função CreatePopup.. o problema com os
>modules é que eu não posso fazer a coisa toda atrelada ao tipo
>especifico de minha classe, senão não diminuo o tamanho do swf gerado.
>
>    Alguém pode dar uma luz?
>
>    Abaixo vai um exemplo do comportamento que eu preciso, só que usando
>módulos.
>
>
>    abração,
>
>    Luís Eduardo.
>
>
><?xml version="1.0" encoding="utf-8"?>
><!--  MainApp.xmlx  -->
><mx:Application
>    xmlns:mx="http://www.adobe.com/2006/mxml";>
>    <mx:Button label="show" click="showTheWindow()"/>
>    <mx:Script>
>        <![CDATA[
>            import mx.managers.PopUpManagerChildList;
>            import mx.managers.PopUpManager;
>
>            public function showTheWindow():void {
>                PopUpManager.centerPopUp(
>PopUpManager.createPopUp(DisplayObject(Application.application),
>MyWindow, false, PopUpManagerChildList.APPLICATION) );
>            }
>        ]]>
>    </mx:Script>
></mx:Application>
>---------------------------
><?xml version="1.0" encoding="utf-8"?>
><!--  MyWindow.mxml  -->
><local:MyTitleWindow
>    xmlns:mx="http://www.adobe.com/2006/mxml";
>    xmlns:local="*"
>    width="400" height="300" showCloseButton="true"
>    close="PopUpManager.removePopUp(this)">
>
>    <mx:Label text="HERE IS THE WINDOW !!!"/>
>    <mx:Script>
>        <![CDATA[
>            import mx.managers.PopUpManager;
>        ]]>
>    </mx:Script>
></local:MyTitleWindow>
>----------------------------------
><?xml version="1.0" encoding="utf-8"?>
><!--  MyTitleWindow.mxml  -->
><mx:TitleWindow
>    xmlns:mx="http://www.adobe.com/2006/mxml";
>    width="400" height="300">
></mx:TitleWindow>
>------------------------------
>
>
>
>>
>
>  
>


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