nao achei esse atributo... Fredy..

lembrando que o que estou querendo é apenas que meu module possa se mover,
sem a necessidade de fazer ele usando o popupmanger e tal...

Em 27 de abril de 2010 12:30, Fredy Gadotti <thief...@gmail.com> escreveu:

> 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
>

-- 
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

Responder a