[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="..."> </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