Link en swf

(1/4) > >>

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

[0] Índice de Mensajes

[#] Página Siguiente