
Enviar Informações Do Swf Para Um Pop-up
#1
Posted 07/12/2007, 14:35
http://www.criamedia.../certo/btn.html
quando se clica no btn vermelho, mostra uma informação na tela e abre um pop-up
quero fazer que quando a pessoa clicar no btn vermelho, mostrar a informação na tela e abrir o pop-up com a informação lá dentro.
Alguem sabe como fazer isso?
#2
Posted 11/01/2008, 10:46
Para abrir um Popup apartír de um SWF (botão), faça da seguinte forma:
1º. Crie seu botão (normal) e insira essa AS:
on (release) { getURL("java script:window.open('http://www.seusite.com.br/pasta-da-openbrowser/pagina.html','DD','scrollbars=no,width=380,height=360,top=10,left=10');void(0);"); }
2º. Depois crie sua página que será aberta no Openborwser.
Obs: Essa era a sua dúvida?
Foi isso que entendi pela sua descrição.
AN

#3
Posted 11/01/2008, 11:01
mas não era bem isso que vc colocou
assim que tiver um tempo passo para vcs.
mas valeu pela ajuda.
Edição feita por: rafaelvinicius, 11/01/2008, 11:01.
#4
Posted 11/01/2008, 11:12

AN
#5
Posted 14/01/2008, 12:41
Quando vc tiver um problema e postar aqui no fórum e depois encontrar a solução, por favor, colabore com o o fórum demonstrando a solução que vc encontrou.
Aguardamos seu retorno.
O que vc pode fazer para facilitar é fazer com que o flash chame uma função javascript tanto por getURL como por fscommand.
Vamos supor que vc deseja passar, além da url da página pop, seu tamanho final em largura e altura.
Então no flash ficaria:
var larguraFinal:Number = new Number(); var alturaFinal:Number = new Number(); var linkFinal:String = "http://www.terra.com.br" botao_btn.onRelease = function():Void { // no caso deste botão, vamos fazer com que a janela possua 600 x 400; larguraFinal = 600; alturaFinal = 400; getURL("java script:abrePop('" + larguraFinal + "', '" + alturaFinal + "', '" + linkFinal + "');"); }
Agora, na página html, vc insere a função javascript abrePop:
<script language="javascript"> // função para abir popUP, que será chamada do flash: function abrePop(wf, hF, lf) { // temos três parâmetros: wf, que é a largura final, hf que é a altura final e lf, que é o linkFinal, que serão passados pelo flash. window.document.open(lf,'_blank','scrollbars=no,width=' + wf + ',height=' + hF + ',top=10,left=10');void(0); } </script>
Então o flash está executando uma função javascript em sua página html, passando quantos parâmetros vc desejar. O caminho contrário também é possível (fazer o javascript executar funções dentro do flash, passando parâmetros), através da API do flash External Interface.
Anexo os arquivos que gerei neste tópico.
Abraços.
pp
Attached Files
www.pedropauloalmeida.com.br
Leia as Regras! Colabore com nosso Fórum respeitando as normas de posts e de perfis.
#6
Posted 25/03/2008, 22:54
Isso eh o que eu tenho:
on(release){getURL("java script:void(window.open('http://www.sitiosparafestaseeventos.com.br/nova/sitio03.html','RTeventos','width=500,height=440,top='+(window.screen.height/2-440/2)+',left='+(window.screen.width/2-500/2)+',scrollbars=yes,toolbar=no,menubar=no,status=no,location=no,resizable=no'))");}
Abre no Firefox e no Opera mas no IE nao abre.
Deculpe minha ignorancia ae mas se alguem puder me ajudar agradeco.
VLW
#7
Posted 26/03/2008, 10:30
on (release) {
getURL("java script:window.open('http://www.suapagina...,top=10,left=10');void(0);");
}
Normalmente não tenho problemas no IE.
AN
#8
Posted 15/04/2008, 07:39
webtrestles eu utilizo essa AS:
on (release) {
getURL("java script:window.open('http://www.suapagina...,top=10,left=10');void(0);");
}
Normalmente não tenho problemas no IE.
AN
AN
Caramba nao estou conseguindo resolver isso. deve ser uma coisa boba. O Pop up que estou querendo abrir eh ess aqui:
www.sitiosparafestaseeventos.com.br/sitio01.html
help.
thanks
#9
Posted 15/04/2008, 08:22

Visualizei o link, ao clicar na mini imagem é feita uma troca de imagens, simulando uma galeria.
Qual é a sua dúvida ?
Que AS você está utilizando para abrir esse pop-up ?
AN

Edição feita por: AN Web Designer, 15/04/2008, 08:43.
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)