Rodrigo , realmente é verdade, eu tb usei Módulos com SDK 3.x, porém para o
SDK 4.x  estou migrando e já trocando para sub-application.
Já troquei mensagens com Helio e nós dois concluímos que <mx:MODULE/> não
rola.

veja esse post.  http://blogflex.brunobg.com/?p=402

-- 
****************************************************
www.brunobg.com
[email protected]  (MSN & Skype)
blogflex.brunobg.com
@brunogrohs
(21) 9913-2397


Em 15 de outubro de 2010 15:12, Helio Antonio Francisco Silva <
[email protected]> escreveu:

> Isso.. eu crio um array de objetos Modulos e cada tela eu jogo pra dentro d
> eum modulo  e assim que eu faço funciona perfeitamente, fica super rapido e
> facil de atualizar. Problema que eu vejo nao senti ele ainda na pele mas ja
> me preparo para ele e o da memoria que ele alioca e nao retira...
>
> a diferença do meu para o seu e que cada tela e um modulo.
>
> 2010/10/15 <[email protected]>
>
>>  Helio,desculpe, não te compreendi....
>>
>>
>>
>> Tu disse para eu não usar módulo, mas no exemplo esta dizendo que tem um
>> SWF para cada módulo, e como se cria SWF?? não é com módulos??
>>
>> Eu uso por exemplo:
>>
>>
>>
>> Cadastro de clientes = Modulo
>>
>> Cadastro de bairros = tela (popup).
>>
>> Cadastro de cidades = tela (popup).
>>
>> Cadastro de estados = tela (popup).
>>
>> Etc...
>>
>>
>>
>> Faturamento = Modulo
>>
>> Cadastro de produtos = tela (popup).
>>
>> Cadastro de inclusão de produtos = tela (popup).
>>
>> Cadastro de orçamento = tela (popup).
>>
>> Etc..
>>
>>
>>
>>
>>
>>
>>
>> *De:* [email protected] [mailto:[email protected]] *Em nome
>> de *Helio Antonio Francisco Silva
>> *Enviada em:* sexta-feira, 15 de outubro de 2010 14:23
>>
>> *Para:* [email protected]
>> *Assunto:* Re: [flexdev] Trabalhando com módulos Flex4
>>
>>
>>
>> cara sua aplicação não vai ficar pesada pelo contratio depende do modo que
>> voce desenvolver ela ficaria bem leve.... depende de como seu moduloes
>> estiveres no meu caso....  eu jogo 1 SWF para cada modulo... exemplo.
>>
>>
>>
>> Tela de inserção de pedidos 1 modulo, tela de edição 1 modulo po que tem
>> muitas peculiariadas em cada dela... resultado cada tela tem 40a 75k  ela
>> praticamente carrega instataneamente. fica super leve e rapido.
>>
>>
>>
>> Problema e a maldita liberação de memoria com o uso do modulo que por
>> jesus cristo ele nao libera totalmente nem com boas praticas. por que
>> depende de como o IE, e o FF aloca a memoria no player tambem...  resumindo
>> NAO USE MODULO.
>>
>>
>>
>> ja to muito puto com isso... vou mudar tudo pra SWFLOADER.
>>
>> 2010/10/15 <[email protected]>
>>
>> Então,
>>
>>
>>
>> Mas tenho receio de não usar e deixar minha aplicação muito pesada, afinal
>> de contas serão aproximadamente 250 módulos é uma aplicação muito grande.
>>
>>
>>
>> *De:* [email protected] [mailto:[email protected]] *Em nome
>> de *Helio Antonio Francisco Silva
>> *Enviada em:* sexta-feira, 15 de outubro de 2010 13:45
>> *Para:* [email protected]
>> *Assunto:* Re: [flexdev] Trabalhando com módulos Flex4
>>
>>
>>
>> velho, meu conselho quanto a modulos... nem use.
>>
>> 2010/10/15 Squik <[email protected]>
>>
>> Amigos,
>>
>> Eu estou trabalhando com módulos no Flex4 e estou tendo o seguinte
>> erro... no flex3 eu usava a opção RunTime Shared Library (RSL) e
>> rodava legal. aqui no Flex4, os componentes customizados não se
>> comportam adequadamente.
>>
>> Os módulos estão sendo carregador normalmente, porem quando o usuário
>> chama um POPUPmanager tenhos estes erros.
>>
>> Alguém poderia me ajudar? Obrigado.
>>
>>
>> ArgumentError: Undefined state 'inactive'.
>>        at mx.core::UIComponent/getState()[E:\dev\4.x\frameworks\projects
>> \framework\src\mx\core\UIComponent.as:10168]
>>        at mx.core::UIComponent/findCommonBaseState()[E:\dev\4.x\frameworks
>> \projects\framework\src\mx\core\UIComponent.as:10188]
>>        at mx.core::UIComponent/commitCurrentState()[E:\dev\4.x\frameworks
>> \projects\framework\src\mx\core\UIComponent.as:10010]
>>        at mx.core::UIComponent/commitProperties()[E:\dev\4.x\frameworks
>> \projects\framework\src\mx\core\UIComponent.as:8018]
>>        at spark.components.supportClasses::GroupBase/commitProperties()[E:
>> \dev\4.x\frameworks\projects\spark\src\spark\components\supportClasses
>> \GroupBase.as:1058]
>>        at spark.components::Group/commitProperties()[E:\dev\4.x\frameworks
>> \projects\spark\src\spark\components\Group.as:743]
>>        at mx.core::UIComponent/validateProperties()[E:\dev\4.x\frameworks
>> \projects\framework\src\mx\core\UIComponent.as:7933]
>>        at
>> mx.managers::LayoutManager/validateClient()[E:\dev\4.x\frameworks
>> \projects\framework\src\mx\managers\LayoutManager.as:863]
>>        at mx.managers::PopUpManagerImpl/addPopUp()[E:\dev\4.x\frameworks
>> \projects\framework\src\mx\managers\PopUpManagerImpl.as:384]
>>        at mx.managers::PopUpManager$/addPopUp()[E:\dev\4.x\frameworks
>> \projects\framework\src\mx\managers\PopUpManager.as:193]
>>        at
>> bin.componets.views::ComboBoxCustomWerlin/doubleClickHandler()[D:
>> \wamp\www\ProjetosFlex4\siquenceweb\src\bin\componets\views
>> \ComboBoxCustomWerlin.as:70]
>>
>> --
>> 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
>>
>>
>>
>>
>> --
>>
>> *Hélio Antonio Fransico Silva*
>>
>> Desenvolvedor web
>>
>> Certificado Flash developer
>>
>> Certificado Flash Design
>>
>> Certificado web developer
>>
>> Consultor Microsiga / Totvs
>>
>> Desenvolvedor ADVPL / ASP
>>
>> Analista de sistemas e ERP Sênior.
>>
>>
>>
>> --
>>
>> 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ê 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
>>
>>
>>
>>
>> --
>>
>> *Hélio Antonio Fransico Silva*
>>
>> Desenvolvedor web
>>
>> Certificado Flash developer
>>
>> Certificado Flash Design
>>
>> Certificado web developer
>>
>> Consultor Microsiga / Totvs
>>
>> Desenvolvedor ADVPL / ASP
>>
>> Analista de sistemas e ERP Sênior.
>>
>>
>>
>> --
>> 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ê 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
>>
>
>
>
> --
> *Hélio Antonio Fransico Silva*
> Desenvolvedor web
> Certificado Flash developer
> Certificado Flash Design
> Certificado web developer
> Consultor Microsiga / Totvs
> Desenvolvedor ADVPL / ASP
> Analista de sistemas e ERP Sênior.
>
>  --
> 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ê 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

Responder a