Daw 0 Denunciar post Postado Novembro 13, 2003 Alguém sabe qual o código pra fechar um banner em flash, um banner tipo aqueles que tem no Terra por exemplo, que aparece no meio da tela e tem um botaozinho pra fechar...quando você clica ele some...to precisando disso pra amanha...se alguem souber vai me ajudar muito... valew Compartilhar este post Link para o post Compartilhar em outros sites
carneirinho 7 Denunciar post Postado Novembro 14, 2003 Tem vários comando, eu entrei agora no terra e ví uma popup comum, mas creio que não é isso que você quer, se for aquelas propagandas flutuantes, aquilo é feito no dreamweaver, nosso amigo Danilo aqui do forum fez um exemplo, ve se é isso?Agora tem comando pra fechar essas camadas pelo flash, mas vê se é isso que você quer mesmo, dá uma olhada no endereço, se não for poste aí denovo. http://www.bittencourtconsultoria.com.br/d.../drag_layer.htm abraço, Carneirinho Compartilhar este post Link para o post Compartilhar em outros sites
dio 0 Denunciar post Postado Novembro 14, 2003 Eu esqueci de um pequeno grande detalhe:ele tem que se mover...to usando esse codigo aqui(mas nao ta dando certo) <HTML> <HEAD> <meta http-equiv=Content-Type content="text/html; charset=ISO-8859-1"> <script language="JavaScript1.2"> var imagem="teste.swf" if (document.layers) {document.write("<LAYER NAME='animacao' LEFT=10 TOP=10><OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" WIDTH="250" HEIGHT="325" id="teste" ALIGN=""> <PARAM NAME=movie VALUE="+imagem+"> <PARAM NAME=quality VALUE=high> <PARAM NAME=wmode VALUE=transparent> <PARAM NAME=bgcolor VALUE=#FFFFFF> <EMBED src="+imagem+" quality=high wmode=transparent bgcolor=#FFFFFF WIDTH="250" HEIGHT="325" NAME="teste" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED> </OBJECT></LAYER>")} else if (document.all){document.write("<div id='animacao' style='position:absolute;top:10px;left:10px;width:17px;height:22px;z-index:50'><OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" WIDTH="250" HEIGHT="325" id="teste" ALIGN=""> <PARAM NAME=movie VALUE="+imagem+"> <PARAM NAME=quality VALUE=high> <PARAM NAME=wmode VALUE=transparent> <PARAM NAME=bgcolor VALUE=#FFFFFF> <EMBED src="+imagem+" quality=high wmode=transparent bgcolor=#FFFFFF WIDTH="250" HEIGHT="325" NAME="teste" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED> </OBJECT></div>")} conta=-1; move=1; function curva(){ abc=new Array(0,1,1,1,2,3,4,0,6,-1,-1,-1,-2,-3,-4,0,-6) for (i=0; i < abc.length; i++) {var C=Math.round(Math.random()*)} iniciar=abc[C]; setTimeout('curva()',1900); return iniciar; } ypos=10; xpos=10; movimento = 60; function moveR(){ caminho=movimento+=iniciar; y = 4*Math.sin(caminho*Math.PI/180); x = 6*Math.cos(caminho*Math.PI/180); if (document.layers){ ypos+=y; xpos+=x; document.animacao.top=ypos+window.pageYOffset; document.animacao.left=xpos+window.pageXOffset; } else if (document.all){ ypos+=y; xpos+=x; document.all.animacao.style.top=ypos+document.body.scrollTop; document.all.animacao.style.left=xpos+document.body.scrollLeft; } T=setTimeout('moveR()',50); } function edges(){ if (document.layers){ if (document.animacao.left >= window.innerWidth-40+window.pageXOffset)movimento=Math.round(Math.random()*45+157.5); if (document.animacao.top >= window.innerHeight-30+window.pageYOffset)movimento=Math.round(Math.random()*45-112.5); if (document.animacao.top <= 2+window.pageYOffset) movimento = Math.round(Math.random()*45+67.5);//OK! if (document.animacao.left <= 2+window.pageXOffset) movimento = Math.round(Math.random()*45-22.5);//OK! } else if (document.all) { if (document.all.animacao.style.pixelLeft >= document.body.offsetWidth-45+document.body.scrollLeft)movimento=Math.round(Math.random()*45+157.5); if (document.all.animacao.style.pixelTop >= document.body.offsetHeight-35+document.body.scrollTop)movimento=Math.round(Math.random()*45-112.5); if (document.all.animacao.style.pixelTop <= 2+document.body.scrollTop) movimento = Math.round(Math.random()*45+67.5);//OK! if (document.all.animacao.style.pixelLeft <= 2+document.body.scrollLeft) movimento = Math.round(Math.random()*45-22.5);//OK! } setTimeout('edges()',100); } function efeito(){ curva(); moveR();// onUnload="opener.gO()" edges(); } if (document.all||document.layers) efeito() </script> <TITLE>teste</TITLE> </HEAD> <BODY bgcolor="#FFFFFF"> </BODY> </HTML> Mas so consigo usar esse codigo com imagem, com SWF nao consigo...se alguem puder me ajudar... Compartilhar este post Link para o post Compartilhar em outros sites
Daw 0 Denunciar post Postado Novembro 14, 2003 o dio você esqueceu de mencionar que a mensagem acima (quando abriu o topico) você quem escreveu com meu nick do meu PC. Se não ninguém entende nada hehehehe... [ ]s ;) Compartilhar este post Link para o post Compartilhar em outros sites
carneirinho 7 Denunciar post Postado Novembro 14, 2003 Coloca essa ação no botão do flash: on (release) { getURL("\"MM_showHideLayers('animacao','','hide')\""); } Isso deve fechar seu layer. abraço, Carneirinho Compartilhar este post Link para o post Compartilhar em outros sites