Ir para conteúdo

Arquivado

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

bemcampeiro

Problema com Flash e Html - Tentei de tudo

Recommended Posts

Prezados,

Estou com um problema sério aqui.

Vou tentar explicar o que acontece:

 

Tenho uma página onde dentro de uma tabela tem uma animação em flash. Nesta mesma página tem um layer onde eu coloquei outra animação em flash que pega o tamanho inteiro da página. Na parte de cima desta animação é o menu e abaixo é um espaço em branco onde uso wmode=transparent p/ não aparecer e ficar visível somente o menu lá em cima.

 

Eu coloquei wmode=transparent tanto no swf de baixo (dentro da tabela) como no swf de cima dentro do layer. No internet explorer funciona 100% o problema é que no FireFox ou Crhome a animação de cima (dentro do layer) não deixa que o swf de baixo (Dentro da tabela) tenha função. Ela aparece, mas quando tento clicar nos links dele ou qualquer outra coisa não funciona. Se eu tirar o wmode=transparent da animação de dentro da tabela (que não funciona no firefox e chrome) daí a animação funciona mas fica por cima do swf de dentro do layer. O que mais posso tentar aqui

 

Por gentileza, peço a ajuda dos amigos

 

Obrigado desde já

Compartilhar este post


Link para o post
Compartilhar em outros sites

Além do parâmetro wmode definido como transparent, tem que alterar a camada do objeto flash no seu html/css, para isso trabalhe com o "z-index".

 

Att.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigos,

Segue o código, agradeço pela ajuda.

 

<html>

<head>

<title>Castelo do Batel</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<script language="JavaScript" type="text/JavaScript">

<!--

function MM_reloadPage(init) { //reloads the window if Nav4 resized

if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {

document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}

else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();

}

MM_reloadPage(true);

//-->

</script>

</head>

 

<script language=JavaScript>

<!--

function resolucao() {

if ((screen.width <= 800) && (screen.height <= 600))

document.write('<body topmargin=10 leftmargin=0 marginwidth=0 marginheight=0> <div id=lojacentral style=position:absolute;width:770px;top:0px;>');

else document.write('<body topmargin=10 leftmargin=0 marginwidth=0 marginheight=0><table align=center width=1000 border=0><tr><td><div id=lojacentral style=position:absolute;width:990px;top:0px;>');

}

-->

</SCRIPT>

<!--Fim da função-->

<script>resolucao();</SCRIPT>

<body bgcolor="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">

<div id="Layer1" style="position:absolute; left:10px; top:0px; width:166px; height:112px; z-index:2; visibility: visible;">

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="970" height="600" id="animatop" align="middle">

<param name="allowScriptAccess" value="sameDomain">

<param name="movie" value="../menu-galerias.swf">

<param name="quality" value="best">

<param name="bgcolor" value="#ffffff">

<param name="menu" value="false">

<param name="wmode" value="transparent">

<embed src="../menu-galerias.swf" menu="false" quality="best" wmode="transparent" bgcolor="#ffffff" wmode = "transparent" width="970" height="600" name="animatop" align="middle" allowscriptaccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer">

</object>

</div>

<div align="center">

<table id="Table_01" width="970" height="600" border="0" cellpadding="0" cellspacing="0">

<tr>

<td colspan="3"> <img src="../images/spacer-galeria.gif" width="1" height="82"></td>

</tr>

<tr>

<td> <img src="../images/galeria-aniversarios_02.jpg" width="13" height="465" alt=""></td>

<td> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="945" height="465" id="animatop" align="middle">

<param name="allowScriptAccess" value="sameDomain">

<param name="movie" value="gallery.swf">

<param name="quality" value="best">

<param name="bgcolor" value="#ffffff">

<param name="menu" value="false">

<param name="wmode" value="transparent">

<embed src="gallery.swf" menu="false" quality="best" wmode="transparent" bgcolor="#ffffff" wmode = "transparent" width="945" height="465" name="animatop" align="middle" allowscriptaccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer">

</object> </td>

<td> <img src="../images/galeria-aniversarios_04.jpg" width="12" height="465" alt=""></td>

</tr>

<tr>

<td colspan="3"> <img src="../images/galeria-aniversarios_05.jpg" width="970" height="53" alt=""></td>

</tr>

</table>

</div>

</body>

</html>

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.