Senão me falha a memória, tem um atributo chamado isPopUp, se settar ele como true, você pode move-la.
2010/4/26 Helio Antonio Francisco Silva <helio.afsi...@gmail.com> > Entao, e so implementar o startdrag e stop drag dos panels ou titlewindows. > se nao me engano sao metodos protecteds > > > 2010/4/26 Marcelo Caser <marceloca...@gmail.com> > >> tipo... quando vc faz um Alert.show('teste'); vc nota que ao clicar e >> arrastar o "alert" ele se movimenta na aplicacao e tal.. quero essa mesa >> propriedade, quando eu faço um moduleLoader... entende? >> >> Em 26 de abril de 2010 19:22, Helio Antonio Francisco Silva < >> helio.afsi...@gmail.com> escreveu: >> >> Cara na verdade eu implemento o stardrag e stopdrag nos meus paneis... nao >>> sei se e isso que voce precisa ? >>> >>> 2010/4/26 Marcelo Caser <marceloca...@gmail.com> >>> >>> Legal, >>>> >>>> Só gostaria de saber como fazer com que o "module" passa a se >>>> movimentar, semelhante ao que temos quando se usa popup. >>>> >>>> Conseguio esse informacao Lucas? >>>> >>>> Em 26 de abril de 2010 13:50, Helio Antonio Francisco Silva < >>>> helio.afsi...@gmail.com> escreveu: >>>> >>>> Cara eu fiz como mostrei ali, eu tenho a aplicação geral >>>>> ali dentro eu crio um array de modulos para quantos modulos eu >>>>> precisar. >>>>> dentro do modulo que eu vou carregar e que eu carrego as titlewindows >>>>> ou paneils ou o que eu precisar, a minha ideia final e que cada modulo se >>>>> auto-gerencie. >>>>> >>>>> O eduardo kraus tava me dando um força talvez ele saiba explicar melhor >>>>> do que eu.... mas em tese e isso ae que eu fiz , agora ta funcionnado >>>>> 100%, >>>>> mas ja comecei a ter uma nova visão da minha aplicação. >>>>> >>>>> Vou implementar alguns metodos para tratar algumas peculiaridades de >>>>> cada modulo, como nome da janela anteorior, nome do modulo e coisas assim. >>>>> >>>>> 2010/4/26 Lucas R. Carvalho <barrar...@gmail.com> >>>>> >>>>> Helio você adciona seu módulo como uma popup ou como estático na >>>>>> aplicação ? >>>>>> >>>>>> Eu to precisando carregar um módulo dentro de um TileWindow e preciso >>>>>> que esse tileWindow possa se movimentar como se fosse uma popup ! >>>>>> >>>>>> >>>>>> >>>>>> *De:* flexdev@googlegroups.com [mailto:flex...@googlegroups.com] *Em >>>>>> nome de *Helio Antonio Francisco Silva >>>>>> *Enviada em:* segunda-feira, 26 de abril de 2010 13:06 >>>>>> *Para:* flexdev >>>>>> *Assunto:* Re: [flexdev] Re: HELP MODULOS >>>>>> >>>>>> >>>>>> >>>>>> Resolvido: >>>>>> >>>>>> >>>>>> >>>>>> listModulesPes[(listModulesPes.length-1)].modulo.percentHeight=100; >>>>>> >>>>>> listModulesPes[(listModulesPes.length-1)].modulo.percentWidth=100; >>>>>> >>>>>> Foi praticamente um monogolo, mas enfim ta na mao, se alguem puder >>>>>> comentar meu codigo e ver se tem uma forma melhor de fazer isso ? >>>>>> vou colocar aqui novamente. >>>>>> >>>>>> >>>>>> >>>>>> 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 }); >>>>>> >>>>>> >>>>>> Application.application.addChild(listModulesPes[(listModulesPes.length-1)].modulo); >>>>>> >>>>>> >>>>>> listModulesPes[(listModulesPes.length-1)].modulo.url = >>>>>> s;//Caminho da aplicação >>>>>> >>>>>> listModulesPes[(listModulesPes.length-1)].modulo.percentHeight=100; >>>>>> >>>>>> listModulesPes[(listModulesPes.length-1)].modulo.percentWidth=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; >>>>>> } >>>>>> } >>>>>> >>>>>> >>>>>> >>>>>> tamos ae. >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> 2010/4/26 Helio Antonio Francisco Silva <helio.afsi...@gmail.com> >>>>>> >>>>>> 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 >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> 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 >>>>>> >>>>>> Nenhum vírus encontrado nessa mensagem recebida. >>>>>> Verificado por AVG - www.avgbrasil.com.br >>>>>> Versão: 9.0.801 / Banco de dados de vírus: 271.1.1/2830 - Data de >>>>>> Lançamento: 04/26/10 03:31:00 >>>>>> >>>>>> -- >>>>>> 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 >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> 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 >>>>> >>>> >>>> -- >>>> 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 >>>> >>> >>> >>> >>> -- >>> 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 >>> >> >> -- >> 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 >> > > > > -- > 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 > -- 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