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

Responder a