[Ovillo] "Engañar" a flash

Rodrigo Álvarez Virgós rodri.virgos en gmail.com
Lun Dic 15 17:26:01 UTC 2008


Hola a todos

A ver si podéis ayudarme. Por cuestiones que no vienen al caso tengo que 
hacer que un flash enlace a un sitio web, sin que el enlace vaya 
incluido en el propio flash. Como los swf no aceptan que simplemente se 
les rodee con un enlace, se me ocurrió ponerle una capa transparente por 
encima.

Tal y como he leído por ahí (incluido el historial de la lista), puse 
<param name="wmode" value="opaque" /> en el html, quedando así:

HTML:
<div class="flash-fix">
<object type="application/x-shockwave-flash" data="...">
<param name="movie" value="..." />
<param name="wmode" value="opaque" />
</object>" .
<a rel="external" href="...">&nbsp;</a>" .
</div>

CSS
.flash-fix{display:inline-block;position:relative;}
.flash-fix object{z-index:0;}
.flash-fix a{position:absolute;top:0;left:0;z-index:10000;}

En Firefox funciona ni que pintado, pero nuestro amigo IE (en todas sus 
versiones) hace cosas muy raras :-S


Más información sobre la lista de distribución Ovillo