Ir para conteúdo
Fórum Script Brasil
  • 0

Banner flutuante


leite4

Pergunta

Tenho um daqueles banner que aparecem no meio do site meio que flutuando e fecha automaticamente depois de um certo tempo, e tem um botão fechar, que não está funcionando, gostaria que vocês me ajudassem a solucionar este problema, abaixo este o codigo:

Action Script que deve ser inserido no primeiro frame da animação:

MovieClip.prototype.tabEnabled = false;

Button.prototype.tabEnabled = false;

Stage.scaleMode = "noScale";

Stage.align = 'TL';

function go() {

if(_root.id.length > 0) {

if(_root.ie == 'true') {

fscommand("go",_root.lnk);

} else {

getURL(_root.lnk,'_blank');

}

}

}

function fechar() {

if(_root.id.length > 0) {

if(_root.ie == 'true') {

fscommand("fecha","");

} else {

getURL('java script:fechaBannerGlb("' +_root.div+ '");');

}

}

}

Função de click:

on(release) {

_root.go();

}

Função do botão de fechar:

on(release) {

_root.fechar();

}

• No fim da animação, deve ser incluída essa mesma função de fechar, sem o parâmetro

“on(release)”:

_root.fechar();

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0
Guest Visitante

Isso é muito simples:

Na animação do flash crie um botao fechar,

Coloque nele o action:

on (release)

{

getURL("java script:fechaBanner();");

}

/////////////////////////////////////////////////////

Na pagina Web coloque o css:

<style type="text/css">

<!--

#Banner {

position:absolute;

width:200px;

height:115px;

z-index:1;

left: 166px;

top: 209px;

}

-->

</style>

entre as tags <head> e </head>

///////////////////////////////////////////////////////////////////////////

Coloque também o Java script abaixo da css:

&lt;script language="JavaScript">

function fechaBanner(){

document.getElementById("Banner").style.visibility="hidden";

}

</script>

///////////////////////////////////////////////////////////////////////////////////

E por fim o codigo do seu banner:

<div id="Banner">

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="450" height="335">

<param name="movie" value="seubanner.swf" />

<param name="quality" value="high" />

<param name="wmode" value="transparent" /> ///// Essa linha se for com fundo transparente.

<embed src="img/tomate.swf" width="450" height="335" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent"></embed>

</object>

</div>

Altere o codigo do arquivo flash de acor com as suas necessidades;

Espero ter ajudado;

Abraço!!!

Link para o comentário
Compartilhar em outros sites

  • 0
Guest Visitante

Isso é muito simples:

Na animação do flash crie um botao fechar,

Coloque nele o action:

on (release)

{

getURL("java script:fechaBanner();");

}

/////////////////////////////////////////////////////

Na pagina Web coloque o css:

<style type="text/css">

<!--

#Banner {

position:absolute;

width:200px;

height:115px;

z-index:1;

left: 166px;

top: 209px;

}

-->

</style>

entre as tags <head> e </head>

///////////////////////////////////////////////////////////////////////////

Coloque também o Java script abaixo da css:

&lt;script language="JavaScript">

function fechaBanner(){

document.getElementById("Banner").style.visibility="hidden";

}

</script>

///////////////////////////////////////////////////////////////////////////////////

E por fim o codigo do seu banner:

<div id="Banner">

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="450" height="335">

<param name="movie" value="seubanner.swf" />

<param name="quality" value="high" />

<param name="wmode" value="transparent" /> ///// Essa linha se for com fundo transparente.

<embed src="img/tomate.swf" width="450" height="335" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent"></embed>

</object>

</div>

Altere o codigo do arquivo flash de acor com as suas necessidades;

Espero ter ajudado;

Abraço!!!

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,4k
    • Posts
      652,1k
×
×
  • Criar Novo...