é 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.