Link en swf
diego_lp:
Hola a todos, tengo el siguiente problema:
Tengo un archivo swf que muestro en mi web (un banner), el codigo para mostrar el archivo es el siguiente:
Código:
<object >
<param name="movie" value="banners/pelicula.swf">
<embed src="banners/pelicula.swf" width="556" height="101">
</embed>
</object>
El flash aparece perfecto en mi web, lo que no se hacer ahora es que al hacerle click me redireccione a otra pagina, el swf no lo puedo editar, estuve buscando alguna solucion ya sea a traves de html con el tag href o por javascript, pero no logro hacerlo andar :-(
Espero puedan ayudarme.
Muchas gracias.
Mr. Crowley:
Y si pone una capa sobre el falsh??? Recuerde que el parametr0 wmode debe estar en transparente para lograr posicionar correctamente la capa sobre el swf. Saludos.
diego_lp:
Gracias por responder Mr. Crowley ;D
Podrias ponerme un ejemplo de eso que dices?
Porque sinceramente no tengo idea... :-\
Muchas gracias.
Saludos.
Mr. Crowley:
Jejeje, no hay problema ;D
Este es el CSS para el ejemplo...
Código
#divFlash{
position:absolute;
left:100px;
top:50px;
height:400px;
width:200px;
}
#divCapa{
position:absolute;
top:0;
left:0;
background:#000;
height:400px;
width:200px;
opacity:0.4;
filter:alpha(opacity=40);
}
Aqui el HTML:
Código
<div id="divFlash">
<object type="application/x-shockwave-flash" data="miflash.swf" width="200" height="400">
<param name="movie" value="miflash.swf">
<param name="bgcolor" value="fff">
<param name="wmode" value="transparent">
</object>
<div id="divCapa">
Esta es la capa con opacidad
</div>
</div>
miflash.swf es el nombre del SWF que desea cargar...
La capa divCapa se posiciona sobre el flash y ahi puede hacer lo que quiera.
Saludos!
Edito:
Si quiere que la capa no se muestre entonces ponga la opacidad en 0 (cero):
Código
opacity:0.0;
filter:alpha(opacity=0);
Para programarle algo cuando se haga clic en la capa podria ser asi:
Código
<div id="divCapa" onclick="javascript:alert('Hola mundo!');">
Esta es la capa con opacidad
</div>
Si quiere usar JQuery para asignar el evento, entonces:
Código
$("#divCapa").click(function(){
alert("Hola mundo!");
});
Edito de nuevo :-(
Creo que le estoy complicando las cosas... no lei bien el post. Mis disculpas por eso.
Para redireccionar haciendo clic directamente en el Flash:
Código
<object type="application/x-shockwave-flash" data="miflash.swf" width="200" height="400"
onclick="window.location.href='http://paginaweb.com';">
<param name="movie" value="miflash.swf">
<param name="bgcolor" value="fff">
<param name="wmode" value="transparent">
</object>
Shell Root:
@Mr. Crowley, jajajaja hasta con un simple a href se podia.
Navegación
[#] Página Siguiente