Jump to content


Photo

Enviar Informações Do Swf Para Um Pop-up


  • Faça o login para participar
8 replies to this topic

#1 rafaelvinicius

rafaelvinicius

    Normal

  • Usuários
  • 74 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP
  • Interesses:Mais conhecimentos

Posted 07/12/2007, 14:35

tenho esse arquivo:
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?
Rafael Vinicius - Criamedia

#2 AN Web Designer

AN Web Designer

    Super Veterano

  • Usuários
  • 1861 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro

Posted 11/01/2008, 10:46

Olá rafaelvinicius !!!

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 B)

#3 rafaelvinicius

rafaelvinicius

    Normal

  • Usuários
  • 74 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP
  • Interesses:Mais conhecimentos

Posted 11/01/2008, 11:01

Eu já consegui fazer

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.

Rafael Vinicius - Criamedia

#4 AN Web Designer

AN Web Designer

    Super Veterano

  • Usuários
  • 1861 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro

Posted 11/01/2008, 11:12

(y) .... tranquilo !!!

AN

#5 Pedropauloalmeida

Pedropauloalmeida

    Fale ao motorista somente o indispensável

  • Usuários
  • 1376 posts
  • Sexo:Masculino
  • Localidade:Santo André SP

Posted 14/01/2008, 12:41

Olá, Rafael.

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



#6 webtrestles

webtrestles

    Novato no fórum

  • Usuários
  • 3 posts
  • Sexo:Não informado

Posted 25/03/2008, 22:54

Nao entendi ainda como resolver o problema de nao abrir o pop up no internet explorer.

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 AN Web Designer

AN Web Designer

    Super Veterano

  • Usuários
  • 1861 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro

Posted 26/03/2008, 10:30

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

#8 webtrestles

webtrestles

    Novato no fórum

  • Usuários
  • 3 posts
  • Sexo:Não informado

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 AN Web Designer

AN Web Designer

    Super Veterano

  • Usuários
  • 1861 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro

Posted 15/04/2008, 08:22

Olá webtrestles, tranquilidade !?! (ok2)

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)

IPB Skin By Virteq