wmssuper 0 Denunciar post Postado Janeiro 7, 2004 Opa pessoal, tudo certo?Eu estou com uma dúvida, e espero que alguém possa me ajudar... Eu quero fazer com que um botão de um arquivo .swf em uma página abra uma pop-up.... Alguém sabe como faço isso??Desde já, grato,Wesley. Compartilhar este post Link para o post Compartilhar em outros sites
carneirinho 7 Denunciar post Postado Janeiro 7, 2004 Tem várias formas de fazer uma popup no Flash, vou te dar aqui três exemplos que eu mais uso, o primeiro é usando java script com flash, você cria um script entre os heads do seu código html que estiver o swf dentro, o script é esse: <script language="JavaScript"> function abrirjanela() { var desktop = window.open("seusite.htm", "_blank", "width=408 height=396,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=n o") } </script> e no seu botão no flash você coloca a seguinte ação: on (release) { getURL("java script:abrirjanela()", ""); } O bom de trabalhar desse modo é que você pode depois editar o botão pelo html, sem precisar mexer no seu swf, se quiser deixar tudo por conta do flash, você coloca essa ação no botão: on (release) { getURL ("java script:window.open('pagina.htm','janela','fullscreen=no, toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizab le=no,width=760,height=420,left=0,top=0');void(0);"); } Agora tem outro código tambem que é usado só no flash, você cria um botão ou movieclip, dá o nome de instancia pra ele de "botao" (sem aspas) e nas ações do frame você coloca essa ação: this.botao.onRelease = function() { endereco = "http://www.seusite.com.br"; localAbre = "seusite"; largura = 400; altura = 200; barra = 1; localizacao = 0; diretorio = 0; status = 0; menu = 0; rolagem = 0; redimensao = 0; abreCentro(endereco, localAbre, largura, altura, barra, localizacao, diretorio, status, menu, rolagem, redimensao); }; Movieclip.prototype.abreCentro = function(url, winName, w, h, toolbar, location, directories, status, menubar, scrollbars, resizable) { getURL("java script:var minhaJanela; if(!minhaJanela || minhaJanela.closed){minhaJanela = window.open('"+url+"','"+winName+"','"+"width="+w+",height="+h+",toolbar="+toolbar+",location="+location+",directories="+directories+",status="+status+",menubar="+menubar+",scrollbars="+scrollbars+",resizable="+resizable+",top='+((screen.height/2)-("+h/2+"))+',left='+((screen.width/2)-("+w/2+"))+'"+"')}else{minhaJanela.focus();};void(0);"); }; Estão aí as 3 formas queeu mais uso, escolhe uma e faz a que achar melhor ou mais fácil. abraço, Carneirinho Compartilhar este post Link para o post Compartilhar em outros sites
wmssuper 0 Denunciar post Postado Janeiro 7, 2004 Pow, valeu mesmo cara!!!!!!!!!!!!!!!!!!!!! C livrou mó barra pra mim aki.... Thanks!!! Compartilhar este post Link para o post Compartilhar em outros sites