Pois é em outro Projeto eu já utilizei as mesmas funções e os módulos carregavam.
Pergunta: Só funciona com módulos do próprio projeto, se forem módulos realmente ou pode ser feito para abrir aplicações do projeto? Eu noto pelo firebug que existe um GET modulo.swf mas o infeliz não aparece ! Nem usando funções x, y, width, height, etc... Outra questão, como eu faço para em vez de tamanho em pixel, colocar 100%? Ele da erro ao colocar: .width="100%"; Atenciosamente Jean Duarte ----- Original Message ----- From: "Marcio" <xhw...@hotmail.com> To: "flexdev" <flexdev@googlegroups.com> Sent: Tuesday, July 28, 2009 7:26 AM Subject: [flexdev] Re: ModuleLoader() Já aconteceu isso comigo, como fazer funcionar? não sei até hoje o que aconteceu. uaha Na minha app que estava fazendo, não funcionava, mas eu criava outro projeto e carregava o modulo do mesmo jeito... e o maldito carregava. On 27 jul, 20:46, "Jean Mariano Duarte" <j...@melim.com.br> wrote: > Obrigado pela ajuda a Todos ! > > Mas não funcionou... > > Coisas do outro mundo.... > > Eu tentei abrindo Módulos da Aplicação, tentei abrindo .swf que são a > aplicação principal... > > Não sei se pode ser algum conflito com o resto da aplicação... > > Parei hoje.... coisas do além !!! > > Não foi eu que fiz o restante... > > Atenciosamente > Jean Duarte > > > > ----- Original Message ----- > From: Mário Júnior > To: flexdev@googlegroups.com > Sent: Monday, July 27, 2009 8:19 PM > Subject: [flexdev] Re: ModuleLoader() > > Jean... ta faltando vc colocar esse módulo em algum lugar para ser > renderizado. > > Lembramos que o ModuleLoader extends de um SWFLoader, e precisa ter sua > largura/altura definida para q o swf do módulo possa aparecer nesse espaço > reservado. > > então.. a grosso modo seria mais ou menos isso: > > private function carregaModulo():void{ > > var abrir:ModuleLoader = new ModuleLoader(); > > abrir.url = "Admin.swf"; > > //setando a posição do modulo > abrir.x = 10; > abrir.y = 10; > > //setando a largura e altura > abrir.width = 200; > abrir.height = 400; > > //adicionando o moduleLoader no Application > Application.application.addChild(abrir); > > abrir.loadModule(); > > } > > Se vc só carregar o moduleLoader, mas não indicar onde ele será aberto, e > qual a sua largura/altura, ele não ficará visível para vc. > > Só um detalhe: Essa não é uma boa prática. > > Abraços. > > 2009/7/27 Pergentino Araújo <jpergent...@gmail.com> > > Verifica nas propriedades, onde você adicionou os módulos a serem criados, > se você marcou a opção de "Otimizar p/ applicação". > > Se estiver marcado, desmarca e testa novamente. > > P.S.: Sempre lembre de limpar o cache do navegador. > > []'s > > 2009/7/27 Jean Mariano Duarte <j...@melim.com.br> > > Ja fiz também... > > Pelo Firebug, da pra ver que ele faz a requisição do modulo.swf mas não > aparece na tela... > > Atenciosamente > Jean Duarte > ----- Original Message ----- > > From: "Ricardo" <r1.cane...@gmail.com> > To: <flexdev@googlegroups.com> > > Sent: Monday, July 27, 2009 7:42 PM > Subject: [flexdev] Re: ModuleLoader() > > Não falta um "addChild" ? > > -- > Atenciosamente, Pergentino. > > -- > Mario Junior > Enterprise Java / Flex Architectures > Adobe Certified Expert Flex 3 with AIR > > Sofshore Informática > http://www.sofshore.com.br > +55 (48) 3337 2003 > Rua Pastor Willian Richard Schisler Filho 452 sl 102, 88034-100 Itacorubi > Florianopolis SC Brasil --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---