Você já deu uma pesquisada nas threads passadas da lista? Dúvidas semelhantes já apareceram algumas vezes...
[]s 2010/9/7 Anderson <andersondbor...@gmail.com> > nao.. nos modulos nao havera nada so instancias das janelas.. > quando eu carrego o modulo carrego as janelas que serao usadas pelo > modulo.. > > > > > > > > > 2010/9/7 Marcelo Moacir Florindo <marceloflori...@gmail.com> > >> Estás usando módulo para cada tela do sistema? >> >> Att, >> >> Marcelo >> >> Em 7 de setembro de 2010 20:00, Anderson <andersondbor...@gmail.com>escreveu: >> >> Opa Marcelo. valeu por responder . estou usando singlenton tambem.. quando >>> add um window pelo app principal funciona., mas quando chamo pelo modulo nao >>> funciona.. >>> >>> >>> >>> >>> 2010/9/7 Marcelo Moacir Florindo <marceloflori...@gmail.com> >>> >>> Olá, >>>> >>>> Cara sou meio zero a esquerda com flex, mas eu uso o padrão singleton >>>> para tudo. Então assim eu quando quero trabalhar com uma determinada janela >>>> em outra janela...eu passo a referência através da classe singleton e >>>> pronto......trabalho normalmente através de um cast. >>>> >>>> Abraços, >>>> >>>> Marcelo >>>> >>>> Em 7 de setembro de 2010 18:45, Anderson >>>> <andersondbor...@gmail.com>escreveu: >>>> >>>>> Opa galera.. >>>>> agora e pra valer. comecei a desenvolver minha primeira aplicacao de >>>>> medio porte com flex. mas ja to sentindo o impacto . vamos para minha >>>>> duvida. >>>>> estou modularizando o sistema. ainda n consegui fazer com os modulos se >>>>> comunicarem mais vou chegar la. meu problema e o seguinte estou usando MDI >>>>> para gerenciar minhas janelas.. >>>>> nos meus modulos nao havera nada so as instancias das janelas que se >>>>> encaixam nesse modulo.. o problema e seguinte.. fiz uma classe so para >>>>> gerenciar essas janelas.. >>>>> >>>>> essa e minha Class e tenho MDICanvas no aplicacao principal. quando >>>>> adiciono uma janela pela main ele funciona, ja quando uso pelo modulo ele >>>>> da erro. >>>>> acredito que seja pela hierarquia de objetos.. main -> modulo -> >>>>> janela.. >>>>> como nunca trabalhei dessa forma ainda nao estou enxergando a solucao >>>>> entao quem souber ou ja passou por isso ta um toque.. >>>>> >>>>> em relacao ao modulos se comunicarem entre si e com o main da aplicacao >>>>> se alguem ja souber da um toque tb.. >>>>> >>>>> import flexlib.mdi.containers. >>>>> MDIWindow; >>>>> import flexlib.mdi.managers.MDIManager; >>>>> import mx.core.FlexGlobals; >>>>> >>>>> public class ManagerWindow >>>>> { >>>>> private static var _instance:ManagerWindow; >>>>> private var application:Object = >>>>> FlexGlobals.topLevelApplication; >>>>> public var manager:MDIManager; >>>>> >>>>> function ManagerWindow ():void{ >>>>> manager = new MDIManager(application.MDICanvas); >>>>> } >>>>> >>>>> public static function getInstance():ManagerWindow{ >>>>> if(_instance == null){ >>>>> _instance = new ManagerWindow(); >>>>> } >>>>> return _instance; >>>>> } >>>>> >>>>> public function addWindow(win:MDIWindow):void{ >>>>> manager.add(win); >>>>> } >>>>> >>>>> public function getWindow(name:String):MDIWindow{ >>>>> for each(var w:MDIWindow in >>>>> manager.getOpenWindowList()){ >>>>> if (w.className == name) >>>>> return w; >>>>> } >>>>> return null; >>>>> } >>>>> >>>>> public function closeWindow(name:String = ""):void{ >>>>> if(name){ >>>>> for each(var w:MDIWindow in >>>>> manager.getOpenWindowList()){ >>>>> if (w.className == name) >>>>> manager.remove(w); >>>>> } >>>>> }else{ >>>>> manager.removeAll(); >>>>> } >>>>> } >>>>> } >>>>> >>>>> >>>>> -- >>>>> Anderson Dias Borges >>>>> Analyst Developer >>>>> www.aquanode.com >>>>> >>>>> Tu cumprirás o desejo do meu coração se eu Te buscar... >>>>> I can't see but I'll take my chances >>>>> To hear You call my name >>>>> >>>>> -- >>>>> 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 >>>> >>>> >>>> >>>> >>>> -- >>>> Marcelo Moacir Florindo >>>> Analista/Desenvolvedor >>>> http://www.gestaotec.com.br >>>> >>>> -- >>>> 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 >>> >>> >>> >>> >>> -- >>> Anderson Dias Borges >>> Analyst Developer >>> >>> Tu cumprirás o desejo do meu coração se eu Te buscar... >>> I can't see but I'll take my chances >>> To hear You call my name >>> >>> -- >>> 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 >>> >> >> >> >> -- >> Marcelo Moacir Florindo >> Analista/Desenvolvedor >> http://www.gestaotec.com.br >> >> -- >> 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 >> > > > > -- > Anderson Dias Borges > Analyst Developer > > Tu cumprirás o desejo do meu coração se eu Te buscar... > I can't see but I'll take my chances > To hear You call my name > > -- > 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