voce pode editar o index.html que o flex gera. de uma olhada na pasta html-template. assim nao precisa adicionar a funcao a cada vez que compilar
Em 10 de janeiro de 2011 15:50, Leonardo Oliveira < leonardoc.olive...@gmail.com> escreveu: > Eu entendi. Bom, na teoria dá pra fazer, mas na prática... > É que é um projeto em pleno desenvolvimento, somos vários > desenvolvedores então sempre que alguém compila, o flex gera novamente > o index sem minha função. Seria um tormento ter que escrever a função > no index a cada vez que o projeto for compilado. > Tá beleza, acho que vou ter que continuar com o pog. Se tiverem mais > sugestões são bem vindas. > Obrigado. > > > On 10 jan, 15:38, Renato Lima <renattolima.lis...@gmail.com> wrote: > > Uma pequena correção: > > > > ao invés de: > > function abrirPopup(w, h, top, left) > > > > faça: > > function abrirPopup(w, h, t, l) > > > > Em 10 de janeiro de 2011 15:35, Renato Lima > > <renattolima.lis...@gmail.com>escreveu: > > > > > > > > > Um exemplo simples: > > > > > No HTML que contém o seu SWF, vc adiciona este script: > > > > > <script> > > >> function abrirPopup(w, h, top, left) > > >> { > > >> window.open("popup.html", "_blank", "top="+t+", left="+l+", > > >> toolbar=no,location=no, directories=no, status=no, menubar=no, > > >> scrollbars=no, resizable=no, copyhistory=no, width="+w+", height="+h); > > >> } > > >> </script> > > > > > Na sua aplicação vc faz: > > > > > ExternalInterface.call("abrirPopup", 300, 300, 10, 20); > > > > > Isso vai abrir um popup no tamanho e posição que vc especificar no > flex. > > > Você precisa algo a mais do que isso? > > > > > Abraço, > > > > > Em 10 de janeiro de 2011 15:20, Leonardo Oliveira < > > > leonardoc.olive...@gmail.com> escreveu: > > > > > Beleza Renato, e por aí? > > > > >> Cara, ExternalInterface neste caso não dá porque o javascript, até > > >> onde eu sei, só faz esse tipo de configuração em janelas que ele vai > > >> abrir, portanto na janela atual ele não faz, eu acho. Dessa forma > > >> cairia no mesmo problema, uma página para abrir outra configurada e > > >> para fechar-se a si mesma. > > > > >> O trecho js é este: > > >> var url = "http://meuIP/flex/app.html?idUsuario="+idUsuario > > >> +"&nomeUsuario="+nomeLogin+"&tipoUsuario="+tipoUsuario; > > >> window.open(url, "_blank", "top="+t+", left="+l+", toolbar=no, > > >> location=no, directories=no, status=no, menubar=no, scrollbars=no, > > >> resizable=no, copyhistory=no, width="+w+", height="+h); > > >> window.opener = window; > > >> window.close("#"); > > > > >> O que quero dizer é que não teria como eu fazer isso se já tivesse > > >> chamando direto o app.html, algo como this.top = 10 não funciona. > > > > >> On 10 jan, 15:03, Renato Lima <renattolima.lis...@gmail.com> wrote: > > >> > Fala Leornardo, blz? > > > > >> > Cara use ExternalInterface< > > >>http://www.adobe.com/livedocs/flash/9.0/ActionScriptLangRefV3/flash/e > .. > > >> .>e > > >> > seja feliz. > > > > >> > Abraço, > > > > >> > Em 10 de janeiro de 2011 14:57, Leonardo Oliveira < > > >> > leonardoc.olive...@gmail.com> escreveu: > > > > >> > > Eae pessoal. > > > > >> > > No javascript temos a window.open com vários parâmetros como > tamanho > > >> > > da janela, posicionamento na tela, habilita ou desabilita vários > > >> > > parâmetros do browser como menu, enfim. > > > > >> > > No actionscript temos a navigateToURL, porém não temos os > parâmetros > > >> > > que temos no javascript. E antes de mais nada, eu sei que > actionscript > > >> > > não foi feito pra conversar diretamente com navegador. Mas... como > > >> > > então eu poderia abrir um poupup configurado (dimensões, > > >> > > posicionamento, etc.)? > > > > >> > > Hoje estou fazendo assim: abro uma janela através do > navigateToURL, > > >> > > esta janela por sua vez abre outra janela com javascript, > repassando > > >> > > as variáveis e configurando o que eu quero, e depois fecho a > primeira > > >> > > janela chamada. Então o que quero é eliminar esta pog. > > > > >> > > Alguém tem uma sugestão? > > >> > > Tks. > > > > >> > > -- > > >> > > 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 emhttp:// > > >> groups.google.com/group/flexdev > > > > >> > -- > > >> > Renato Lima > > >> > Analista de sistemas - RIA Especialist > > >> > Twitter: @renattolima > > > > >> -- > > >> 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 emhttp:// > groups.google.com/group/flexdev > > > > > -- > > > Renato Lima > > > Analista de sistemas - RIA Especialist > > > Twitter: @renattolima > > > > -- > > Renato Lima > > Analista de sistemas - RIA Especialist > > Twitter: @renattolima > > -- > 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