Ae Galera to precisando de uma Luz ai... To tentando criar janelas na minha aplicação de uma forma genérica. Porem estou tendo algum problema com ActionScript. Desta forma consigo abrir a janela click="openWindow()" import modulos.*; import mx.events.CloseEvent; import mx.managers.PopUpManager; // objeto JANELA private var windowAtual:agendar; // Nossa função que cria e abre a janela private function openWindow():void{ // Instância a JANELA this.windowAtual = new agendar(); Porém quando tento abrir uma janela X passando por parametro o nome do modulo ou objeto que quero que abra... retorna o seguinte erro TypeError: Error #1007: Instantiation attempted on a non-constructor. Estou tentando chamar assim: click="openWindow('agendar') // agendar seria o "modulo" que quero que abra import modulos.*; import mx.containers.TitleWindow; import mx.events.CloseEvent; import mx.managers.PopUpManager; // Nossa JANELA private var windowAtual:TitleWindow; private var windowAtual:agendar; // antes estava assim (não encontrei uma forma de passar o meu modulo para a variavel) // 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 -~----------~----~----~----~------~----~------~--~--- |
- [flexdev] Qual a sacada do Bindable? Marcelo Moacir Florindo
- [flexdev] Re: Qual a sacada do Bindabl... Erko Bridee de Almeida Cabrera
- [flexdev] Re: Qual a sacada do Bin... Marcelo Moacir Florindo
- [flexdev] Re: Qual a sacada do... Thiago Rodrigues Fernandes
- [flexdev] Re: Qual a sacad... Erko Bridee de Almeida Cabrera
- [flexdev] Re: Qual a ... Daniel Schmitz
- [flexdev] Re: Qua... Beck Novaes
- [flexdev] Re:... Erko Bridee de Almeida Cabrera
- [flexdev] Re:... Marcelo Moacir Florindo
- [flexdev] Pro... Daniel Reginatto
- [flexdev] Re:... Daniel Reginatto
- [flexdev] Re: Qua... Rogerio Gonzalez
- [flexdev] HTT... Daniel Reginatto