Necesito cambiar wmode
de objetos flash arbitrarios a archivos js transparentes para asegurarse de que no oculten menús sin usar Jquery o libs similares.Cambiar objetos flash arbitrarios wmode a transparente
En FF utilizo getElementsByTagName("embed")
y establezco el atributo. Parece que funciona bien.
Específicamente, tengo problemas con object
establecido por swfObject
library En IE7.
swfObject
crea el siguiente código en Internet Explorer 7:
<OBJECT id=mymovie height=400 width=134 classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000>
<PARAM NAME="_cx" VALUE="3545">
<PARAM NAME="_cy" VALUE="10583">
<PARAM NAME="FlashVars" VALUE="">
<PARAM NAME="Movie" VALUE="imgs/site/tower.swf">
<PARAM NAME="Src" VALUE="imgs/site/tower.swf">
<PARAM NAME="WMode" VALUE="Window">
<PARAM NAME="Play" VALUE="0">
<PARAM NAME="Loop" VALUE="-1">
<PARAM NAME="Quality" VALUE="High">
<PARAM NAME="SAlign" VALUE="">
<PARAM NAME="Menu" VALUE="-1">
<PARAM NAME="Base" VALUE="">
<PARAM NAME="AllowScriptAccess" VALUE="">
<PARAM NAME="Scale" VALUE="ShowAll">
<PARAM NAME="DeviceFont" VALUE="0">
<PARAM NAME="EmbedMovie" VALUE="0">
<PARAM NAME="BGColor" VALUE="FFFFFF">
<PARAM NAME="SWRemote" VALUE="">
<PARAM NAME="MovieData" VALUE="">
<PARAM NAME="SeamlessTabbing" VALUE="1">
<PARAM NAME="Profile" VALUE="0">
<PARAM NAME="ProfileAddress" VALUE="">
<PARAM NAME="ProfilePort" VALUE="0">
<PARAM NAME="AllowNetworking" VALUE="all">
<PARAM NAME="AllowFullScreen" VALUE="false">
</OBJECT>
Probé todas las formas posibles para establecer wmode
a transparent
y hacer que el flash no ocultar objetos flotantes sin éxito, incluyendo pero no limitado a:
- Busque
OBJECT
y cambie suPARAM
wmode
portransparent
. - Conjunto de atributos de
Object
(wmode=transparent
) - llamada
SetValue
función de laobject
's
Nada parece funcionar. Aunque la wmode parece cambiar Flash todavía oculta otros objetos con alto z-index
. ¿Que me estoy perdiendo aqui?
¿Puede darnos un poco más de información? ¿Estás tratando de configurar esto una vez, o para apagarlo y encenderlo de nuevo? ¿Por qué no puedes configurar el wmode cuando la página se construye por primera vez? – Andrew