Hace algún tiempo se lanzo la pregunta de como arreglar un swf para que se pudiera poner por debajo de algún menú desplegable o cualquier otro elemento mediante css.
Esta fue mi solución
Primero tenemos que aplicarle un z-index inferior al contenedor que va a alojar el swf por CSS.
Luego modificar el archivo application.html que esta en prive/modeles/
Lo que esta en negrita es la parte que hay que adicionar
<object classid=‹ clsid:d27cdb6e-ae6d-11cf-96b8-444553540000 ›
codebase=’{version,‹ 6,0,0,0 ›}’ width=’#GET{largeur}’ height=’#GET{hauteur}’> [(#ENV{quality,’’}|?{’’,’ ‹ })] [(#ENV*|env_to_params)] [(#ENV{quality, ›’}|?{’’,’ '})] [(#ENV*|env_to_params)] <!–> <!#EVAL**{chr(91)}endif#EVAL**{chr(93)}–> De esta manera cualquier elemento flash que se adicione tendrá la propiedad de opaque, hay que tener en cuenta que se puede usar el wmode transparent pero según he leído por ahí genera algunos problemas con el swf, la verdad es que uso muy poco el flash así que no podría dar fe de esto. Esto lo hice para poder que un thick-box funcionara bien cuando habia algún video de youtube adicionado… Esta probado con mozilla - IE6 - 7 - y Crome Un saludo y espero que les funcione… Recuerden que si renuevan alguna versión de spip el fichero application.html se va a reescribir… como ya me paso :-]