Jejeje, no hay problema
Este es el CSS para el ejemplo...
#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:
<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"> Esta es la capa con opacidad
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):
opacity:0.0;
filter:alpha(opacity=0);
Para programarle algo cuando se haga clic en la capa podria ser asi:
<div id="divCapa" onclick="javascript:alert('Hola mundo!');"> Esta es la capa con opacidad
Si quiere usar JQuery para asignar el evento, entonces:
$("#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:
<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">