Já consegui resolver...

Estou tentando chamar assim: click="openWindow(agendar)  // o problema esva aqui na chamada do objeto...

import modulos.*;
import mx.containers.TitleWindow;
import mx.events.CloseEvent;
import mx.managers.PopUpManager;
 
// Nossa JANELA
private var windowAtual:TitleWindow;


// Nossa função que cria e abre a janela // modulo é o agendar que vem como parâmetro.
private function openWindow(modulo:Object):void{
    // Instância a JANELA
    this.windowAtual = new modulo();
   
    // Adiciona a JANELA na aplicação main
    // o this é o pai, ou seja, onde será adicionada a janela
    // o true é o tipo de janela modal = true ou não modal = false

    PopUpManager.addPopUp(windowAtual, this, true);
    PopUpManager.centerPopUp(windowAtual);
   
    // adiciona o evento na JANELA
    windowAtual.addEventListener(CloseEvent.CLOSE,function():void{
        PopUpManager.removePopUp(windowAtual);
    }
    );
}




--~--~---------~--~----~------------~-------~--~----~
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 [EMAIL PROTECTED]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a