Bom pessoal, eu resolvi com uma gambi, se alguem puder me ajudar pra ficar exuto, agradeciria, nem sei see alguem ta lendo esse topico hehehe
Bem eu fiz o seguinte. nao sei por que mesmo eu botando 100% pra largura e altura ele nao tava pegando. entao eu fiz o seguinte. listModulesPes[(listModulesPes.length-1)].modulo.height=loaderPes.height; listModulesPes[(listModulesPes.length-1)].modulo.width=loaderPes.width; Peguei 1 loader que deixei na tela com 100% e disse que a largura e alura e igual a ele que tem 100%. alguma dica ? 2010/4/26 Helio Antonio Francisco Silva <helio.afsi...@gmail.com> > Consegui carregar o modulo acrecentando essa linha aqui > > > addChild(listModulesPes[(listModulesPes.length-1)].modulo); > > > > mas infelizmente a minha janela linda e maravilhosa nao fica mais no centro > da pagina como antes. Alguem sabe como resolver isso ? ai eu acho que > fechou, e claro que se ninguem tiver alguma re-salva ne. > > > 2010/4/26 Helio Antonio Francisco Silva <helio.afsi...@gmail.com> > > Eu de novo povo, bom eu montei isso aqui: >> >> * >> >> import >> *mx.collections.ArrayCollection; >> *import* mx.events.ModuleEvent; >> *import* mx.modules.ModuleLoader; >> >> * >> >> public >> **var* camposPes:String = *new* String(); >> *public* *var* listModulesPes:ArrayCollection = *new* ArrayCollection(); >> >> * >> >> //Carregamento Dynamico dos modulos >> //parametros, caminho do modulo, campo de retorno >> **public* *function* createModule(s:String, c:String):*void* { >> >> *//Variavel para saber se o modulo existe >> **var* existeModulo:Boolean = *false*; >> >> *//Primeiro verifico se o modulo existe >> **for*(*var* x:Number=0;x<listModulesPes.length;x++){ >> >> * if*(listModulesPes[x].url == s){ >> *//Modulo já existe >> *existeModulo = *true*; >> listModulesPes[x].modulo.loadModule();*//Caminho da aplicação >> *loader.enabled = *false*; >> * break*; >> } >> >> } >> >> *//Se for falso então precisa criar o modulo. >> ** if*(!existeModulo){ >> listModulesPes.addItem({ modulo: *new* ModuleLoader(),url: s, >> campoRetorno: c }); >> listModulesPes[(listModulesPes.length-1)].modulo.url = s;*//Caminho >> da aplicação >> * listModulesPes[(listModulesPes.length-1)].modulo.height=*"100%"* >> ; >> listModulesPes[(listModulesPes.length-1)].modulo.width=*"100%"*; >> listModulesPes[(listModulesPes.length-1)].modulo.loadModule(); >> >> listModulesPes[(listModulesPes.length-1)].modulo.addEventListener(ModuleEvent.READY, >> pesClienteReady); >> >> listModulesPes[(listModulesPes.length-1)].modulo.addEventListener(ModuleEvent.ERROR, >> pesClienteError); >> >> loader.enabled = *false*; >> } >> >> } >> >> Bom em teoria eu crio um modulo load para cada requisição que eu faço para >> abrir um novo modulo, entao no arraylist na posicao 0 por exemplo eu crio um >> moduleloader e ele cria mesmo sem problema, o que nao consigo entender mesmo >> e porque o maldito nao carrega o modulo @_@ ? alguem sabe me explicar isso >> ? >> >> >> >> Se o modulo esta na pagina e eu emprego os mesmos comandos ele carrega >> certinho, se eu tento dynamicamente assim ele nao carrega mas nem a pau. >> > > > > -- > Desenvolvedor Web > -- Desenvolvedor Web -- 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