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