2010-04-14 3 views
0

Je récupère un objet flashvars à partir du fichier JSP. Comme userid = mx.core.Application.application.parameters.userJspid; comme ça, il récupère dans le navigateur IE. Mais pas dans FF (Mozilla), pourquoi il ne récupère pas de code, j'ai besoin de l'ajouter spécialement pour Mozilla. S'il vous plaît aidez-moi dans ceci, merci d'avance. je suis chargement dans jsp comme <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>
comme celui-ciL'objet flashvars ne fonctionnait pas dans le navigateur mozilla

+0

Postez le code que vous utilisez pour appeler le swf. – adamcodes

Répondre

0

Je vais essayer de remplacer:

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

avec

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

Avec la méthode embe vous utilisez ci-dessus, les flashVars ne sont pas représentés la partie de l'ensemble du code d'intégration. Lorsque Firefox lit ceci, il ne traite que les attributs associés, c'est pourquoi vous dupliquez des choses comme la qualité, bgcolor, etc. Essayez aussi de dupliquer les flashVars et cela devrait fonctionner.

Questions connexes