é por aê mesmo.
só atenção para a sintaxe:
no registerClassAlias(é ideal o primeiro parâmetro não pode ser igual para 
todos).
no ModuleManager o método correto é loadModule

uma dica: não sei como você fez a arquitetura do sistema, mas você pode 
associar para cada usuário quais módulos ele está habilitado a utilizar, ou 
seja, após o login você identifica quais os módulos e disponibiliza através de 
botões grandes personalizados para cada modulo/setor ou até mesmo num comboBox, 
onde selecionando faz o loadModule(blabla.swf);

uma outra solução seria utilizar subApplication, dá uma pesquisada.


brunobg
*********************************************
www.brbsoftware.com.br
bruno...@ig.com.br  (MSN & Skype)
blogflex.brunobg.com
@brunogrohs
(21) 9913-2397

Em 27/09/2013, às 15:51, Robinho de Morais <robinhodemor...@gmail.com> escreveu:

> O k, Bruno, para concluir....
> 
> Estrutura do Projeto
> 
> Main.mxml
> 
> modules
> > mdFinanceiro.mxml
> > mdVendas.mxml
> 
> views
> > cadFaturas.mxml
> > baiFaturas.mxml
> > Vendas.mxml
> > fatVendas.mxml
> > canVendas.mxml
> 
> 
> 
> No mdFinanceiro eu carrego as views cadFaturas e baiFaturas
> 
>       <mx:creationComplete>
>               <![CDATA[
>               registerClassAlias("modules",views.cadFaturas);
>               registerClassAlias("modules",views.baiFaturas);
>               ]]>
>       </mx:creationComplete>
> 
> e no mdVendas eu carrego as views Vendas, fatVendas, canVendas
> 
>       <mx:creationComplete>
>               <![CDATA[
>               registerClassAlias("modules",views.Vendas);
>               registerClassAlias("modules",views.fatVendas);
>               registerClassAlias("modules",views.canVendas);
>               ]]>
>       </mx:creationComplete>
> 
> 
> Então no Main eu poço fazer tipo assim:
> 
> if (varModulo = 'FINANCEIRO') then
>   moduleInfo = ModuleManager.getModule("modules/mdFinanceiro.swf");
>   ...
> else if (varModulo = 'VENDAS') then
>   moduleInfo = ModuleManager.getModule("modules/mdVendas.swf");
> 
> to no caminho certo ?
> 
> Qualquer dúvida estou a disposição.
> 
> Robinho
> Analista/Programador de Sistemas
> "A fé em Deus nos faz crer no incrível, ver o invisível e realizar o 
> impossível."
> 
> 
> Em 27 de setembro de 2013 15:11, Bruno BG <bruno...@ig.com.br> escreveu:
> isso mesmo, o objetivo do MODULE é justamente otimizar a memória.
> Pensando num grande sistema modular, cada setor vai abrir as telas de acordo 
> com seu MODULE.
> não tem porque o setor de VENDAS, abrir o sistema inteiro, todas as telas 
> desnecessariamente, pois ele não vai usar as tela por exemplo do setor CONTAS 
> A RECEBER.
> o MODULE agrupa as views / telas.
> 
> 
> 
> brunobg
> *********************************************
> www.brbsoftware.com.br
> bruno...@ig.com.br  (MSN & Skype)
> blogflex.brunobg.com
> @brunogrohs
> (21) 9913-2397
> 
> Em 27/09/2013, às 14:31, Robinho de Morais <robinhodemor...@gmail.com> 
> escreveu:
> 
>> Desculpe, mas não entendi também sobre o swiz...
>> 
>> Então por exemplo, no module mdFinanceiro eu vou carregar as minhas views
>> do module de financeiro, então só aloco a memória quando for usar ?
>> 
>> Qualquer dúvida estou a disposição.
>> 
>> Robinho
>> Analista/Programador de Sistemas
>> "A fé em Deus nos faz crer no incrível, ver o invisível e realizar o 
>> impossível."
>> 
>> 
>> Em 27 de setembro de 2013 14:21, Bruno BG <bruno...@ig.com.br> escreveu:
>> O que o swiz tem a ver com isso, criação de modules !??
>> swiz é um framework.
>> o que Robson, quer fazer é organizar, fazer uma arquitetura para 
>> disponibilizar visualmente o sistema para o usuário dele.
>> Já vi desenvolvedor fazendo cada VIEW / tela como MODULE, loucura. só por 
>> causa de descarregar da memória. Mas fazer o que !!!
>> 
>> Eu já fiz sistema utilizando <mx:MODULE /> sem SWIZ, sem problemas. Robson, 
>> você pode fazer isso mesmo que está propondo.
>> 
>> 
>> 
>> brunobg
>> *********************************************
>> www.brbsoftware.com.br
>> bruno...@ig.com.br  (MSN & Skype)
>> blogflex.brunobg.com
>> @brunogrohs
>> (21) 9913-2397
>> 
>> Em 27/09/2013, às 14:05, Isaac Henrique <isaac.musa...@gmail.com> escreveu:
>> 
>>> Dá uma olhada no Swiz
>>> https://swizframework.jira.com/wiki/display/SWIZ/Home
>>> 
>>> 
>>> Em 27 de setembro de 2013 12:37, Robinho de Morais 
>>> <robinhodemor...@gmail.com> escreveu:
>>> Pessoal tira umas duvidas minhas....
>>> 
>>> Eu posso separar minha aplicação, em Vendas, Contas a Pagar, Contas a 
>>> Receber, Conta Corrente, Pessoas...etc..
>>> 
>>> então eu crio um module para cada um desses modulos do sistema, então a 
>>> view eu crio de acordo com a minha necessidade, ai quando eu for chamar as 
>>> minhas views eu carrego os modulos na aplicação principal ?
>>> 
>>> é isso ?
>>> 
>>> -- 
>>> -- 
>>> 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ê está recebendo esta mensagem porque se inscreveu no grupo "flexdev" 
>>> dos Grupos do Google.
>>> Para cancelar a inscrição neste grupo e parar de receber seus e-mails, 
>>> envie um e-mail para flexdev+unsubscr...@googlegroups.com.
>>> Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
>>> 
>>> 
>>> 
>>> -- 
>>> ________________________________
>>>        Isaac Henrique Barbosa Nunes
>>>   Analista e Desenvolvedor de Sistema
>>> 
>>> -- 
>>> -- 
>>> 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ê está recebendo esta mensagem porque se inscreveu no grupo "flexdev" 
>>> dos Grupos do Google.
>>> Para cancelar a inscrição neste grupo e parar de receber seus e-mails, 
>>> envie um e-mail para flexdev+unsubscr...@googlegroups.com.
>>> Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
>> 
>> 
>> -- 
>> -- 
>> 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ê está recebendo esta mensagem porque se inscreveu no grupo "flexdev" dos 
>> Grupos do Google.
>> Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie 
>> um e-mail para flexdev+unsubscr...@googlegroups.com.
>> Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
>> 
>> 
>> -- 
>> -- 
>> 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ê está recebendo esta mensagem porque se inscreveu no grupo "flexdev" dos 
>> Grupos do Google.
>> Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie 
>> um e-mail para flexdev+unsubscr...@googlegroups.com.
>> Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
> 
> 
> -- 
> -- 
> 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ê está recebendo esta mensagem porque se inscreveu no grupo "flexdev" dos 
> Grupos do Google.
> Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie 
> um e-mail para flexdev+unsubscr...@googlegroups.com.
> Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
> 
> 
> -- 
> -- 
> 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ê está recebendo esta mensagem porque se inscreveu no grupo "flexdev" dos 
> Grupos do Google.
> Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie 
> um e-mail para flexdev+unsubscr...@googlegroups.com.
> Para obter mais opções, acesse https://groups.google.com/groups/opt_out.

-- 
-- 
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ê está recebendo esta mensagem porque se inscreveu no grupo "flexdev" dos 
Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um 
e-mail para flexdev+unsubscr...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.

Responder a