Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Salve galera,
Situação: Estou fazendo umas mudanças em site de um cliente aqui da empresa, e este foi desenvolvido todo em flash. De uma hora pra outra, o cliente decide colocar uma música no fundo da página. Pois bem, isso no flash seria algo estupidamente fácil de se fazer. Leigo engano...
Dentro do site, existe uma galeria de fotos que ao se clicar em alguma foto, um script ShadowBox abre a foto. E esse script o que faz? Anula o flash, e por sua vez, a música!! Isso só ocorre no IE. Como pesquisei, procurei, li li li li e não achei nada, resolvi colocar a música em um <embed> no html e fazer um script que pudesse parar e iniciar a música. O que ocorre é... o script que eu vi na net e adaptei para o meu caso, não esta funcionando (claro né, senão eu não estaria pedindo ajuda http://forum.imasters.com.br/public/style_emoticons/default/grin.gif ...). Não sei o que ocorre nesse script, pois ele esta, digamos assim, correto.
Alguém saberia me dizer qual seria o erro e como proceder para corrigi-lo?
O código fonte da página se encontra abaixo. Não reparem no código sujo, não foi densenvolvido por mim, mas depois eu enchugo ele...
A parte do script que faz parar e o embed se encontra no final do código.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<style type="text/css">height:100%;
padding: 0px;
margin: 0px;
background-color:#1E1E1E;
}
</style>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="keywords" content="Flor, flor de maio, decoração, decorações" />
<title>Flor de Maio</title>
<script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
<link rel="stylesheet" type="text/css" href="admin/doc/css/style.css" />
</head>
<body>
<table align="center" height="100%">
<td valign="middle">
<div id="flash"></script>
<noscript>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="[http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0"](http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0) width="760" height="600" title="Site - Flash">
<param name="movie" value="site-flordemaiot.swf" />
<param name="quality" value="high" />
<param name="wmode" value="opaque" />
<embed src="site-flordemaiot.swf" width="760" height="600" quality="high" pluginspage="[http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash"](http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash) type="application/x-shockwave-flash" wmode="opaque" ></embed>
</object>
</noscript>
</div>
</td>
</table>
<embed src="vivaldi.mp3" name="musical" id="musical" autostart="true" loop="true" hidden="true"></embed>
<form id="controle" name="controle">
<input type="checkbox" id="botao" name="botao" onclick="changeButton()" />Música<input type="hidden" id="mustang" name="mustang" value="parar" />
</form>
<script type="text/javascript">
function musicOff() {
document.musical.stop();
}
function musicOn() {
document.musical.play();
}
function changeButton() {
var mustang = getElementById("mustang");
if (mustang.value=="parar") {
mustang.value="iniciar";
musicOff();
}mustang.value="parar";
musicOn();
}
}
</script>
</body>
</html>Carregando comentários...