पर मनमाने ढंग से फ्लैश ऑब्जेक्ट्स wmode बदलना मुझे बाहरी जेएस फ़ाइल से पारदर्शी करने के लिए मनमानी फ्लैश ऑब्जेक्ट्स के wmode
को बदलने की आवश्यकता है ताकि यह सुनिश्चित किया जा सके कि वे Jquery या इसी तरह के libs का उपयोग किए बिना मेनू को छिपाते हैं।पारदर्शी
एफएफ में मैं getElementsByTagName("embed")
का उपयोग करता हूं और विशेषता सेट करता हूं। ऐसा लगता है कि यह अच्छा काम कर रहा है।
विशेष रूप से मुझे swfObject
लाइब्रेरी द्वारा आईई 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>
मैं transparent
को wmode
सेट और फ्लैश करने के लिए सीमित सहित, लेकिन नहीं सफलता के बिना चल वस्तुओं छिपा नहीं बनाने के लिए हर संभव तरीके से करने की कोशिश की:
OBJECT
के लिए खोजें और अपनेPARAM
wmode
सेtransparent
बदलें।- की
Object
(wmode=transparent
) - कॉल
object
केSetValue
समारोह
swfObject
IE7 में निम्नलिखित कोड बनाता है
कोई भी काम करने के लिए लगता है सेट विशेषता। हालांकि wmode बदलना प्रतीत होता है फ्लैश अभी भी अन्य ऑब्जेक्ट्स को उच्च z-index
के साथ छुपाता है। मुझे यहां क्या समझ नहीं आ रहा है?
क्या आप थोड़ा और जानकारी दे सकते हैं? क्या आप बस इसे एक बार सेट करने की कोशिश कर रहे हैं, या इसे फिर से चालू करने के लिए? पृष्ठ को पहली बार बनाया गया है जब आप wmode सेट करने में असमर्थ क्यों हैं? – Andrew