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
