Devo modificare wmode
di oggetti flash arbitrari in modo trasparente da file js esterni per essere certi che non nascondano i menu senza utilizzare Jquery o librerie simili.Modifica di oggetti flash arbitrari wmode su trasparente
In FF uso getElementsByTagName("embed")
e imposta attributo. Sembra che funzioni bene.
In particolare, ho problemi con object
impostato dalla libreria swfObject
In IE7.
swfObject
crea il seguente codice in IE7:
<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>
Ho cercato ogni modo possibile per impostare wmode
-transparent
e rendere il flash non nasconde gli oggetti mobili senza successo compreso ma non limitato a:
- Cerca
OBJECT
e cambia il suoPARAM
wmode
atransparent
. - impostare l'attributo di
Object
(wmode=transparent
) - chiamata
SetValue
funzione di 's ilobject
Nessuno sembra funzionare. Sebbene il wmode sembra cambiare Flash nasconde ancora altri oggetti con alto z-index
. Cosa mi manca qui?
Puoi fornire qualche informazione in più? Stai solo provando a impostarlo una volta o spegnerlo e riaccenderlo? Perché non riesci a impostare wmode quando la pagina viene creata per la prima volta? – Andrew