exato como o renato explicou

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 em http://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 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