vou dar uma pesquisado no subApplicatin também, obrigado pela atenção já
esclareceu muito...

Estou primeiramente planejando como vou fazer para depois iniciar, por isso
queria matar essas duvidas, pois atualmente tenho 2 sistema em desktop que
quero passar para on-line, mas não queria montar dois on-line, trabalhei em
uma empresa que tem o sistema separado por modulos...então tive a ideia de
separar por modulos...por exemplo um sistema de vendas...só terá as views
de vendas, para o sistema de mecanica, terá outro modulo, para o sistema de
administração terá outro modulo, não vou ter um cliente utilizando os 3
juntos, pois são muitos distintos, então para determinado cliente eu seto o
modulo do sistema onde irá carregar o modulo dele por esse metodos...

essa é a ideia que vou começar a informatizar....

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 20:21, Bruno BG <[email protected]> escreveu:

> é 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
> [email protected]  (MSN & Skype)
> blogflex.brunobg.com
> @brunogrohs
> (21) 9913-2397
>
> Em 27/09/2013, às 15:51, Robinho de Morais <[email protected]>
> 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 <[email protected]> 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
>> [email protected]  (MSN & Skype)
>> blogflex.brunobg.com
>> @brunogrohs
>> (21) 9913-2397
>>
>> Em 27/09/2013, às 14:31, Robinho de Morais <[email protected]>
>> 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 <[email protected]> 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
>>> [email protected]  (MSN & Skype)
>>> blogflex.brunobg.com
>>> @brunogrohs
>>> (21) 9913-2397
>>>
>>> Em 27/09/2013, às 14:05, Isaac Henrique <[email protected]>
>>> 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 <
>>> [email protected]> 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 [email protected]
>>>> 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
>>>> ---
>>>> 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 [email protected].
>>>> 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 [email protected]
>>> 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
>>> ---
>>> 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 [email protected].
>>> 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 [email protected]
>>> 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
>>> ---
>>> 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 [email protected].
>>> 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 [email protected]
>> 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
>> ---
>> 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 [email protected].
>> 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 [email protected]
>> 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
>> ---
>> 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 [email protected].
>> 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 [email protected]
> 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
> ---
> 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 [email protected].
> 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 [email protected]
> 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
> ---
> 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 [email protected].
> 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 [email protected]
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
--- 
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 [email protected].
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.

Responder a