Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Daw

Banner

Recommended Posts

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

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

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

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.