2010-04-14 91 views
0

我從JSP文件中檢索flashvars對象。像userid = mx.core.Application.application.parameters.userJspid;這樣它是在IE瀏覽器中檢索。但不是在FF(Mozilla)中,爲什麼它不檢索是否有任何代碼需要專門爲Mozilla添加它。請幫助我,在此先感謝。 我加載在JSP像<body scroll="no" onload="openWin();"> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="main" width="100%" height="100%" codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab">
<param name="movie" value="main.swf"/> <param name="quality" value="high"/> <param name="bgcolor" value="#ffffff"/> <param name="allowScriptAccess" value="sameDomain"/> <param name="FlashVars" value="userNid=<%=session.getAttribute("userNid")%>"/> <embed src="main.swf" quality="high" bgcolor="#ffffff"width="100%" height="100%" name="main" align="middle" play="true" loop="false" quality="high" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer"></embed> </object> </body>
這樣flashvars對象在mozilla瀏覽器中不工作

+0

發佈您用來調用swf的代碼。 – adamcodes 2010-04-14 13:47:23

回答

0

我想嘗試更換:

<param name="FlashVars" value="userNid=<%=session.getAttribute("userNid")%>"/> 

<param name="FlashVars" value="userNid=<%=session.getAttribute('userNid')%>"/> 
2

隨着你使用上面的方法EMBE,Flash變量並不代表在整個嵌入代碼的一部分。當Firefox讀取它時,它只處理與之相關的屬性,這就是爲什麼你複製質量,bgcolor等東西的原因。也嘗試複製內部的flashVars並且應該可以工作。

相關問題