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

Responder a