swfobject不发送flashvars

时间:2012-08-20 21:09:16

标签: javascript actionscript-3 swfobject flashvars

我正在使用swfobject将flashvars传递给flash / as3,但我无法让它工作。

第一个代码重复了我使用swfobject的尝试:

<script type="text/javascript" src="../js/swfobject.js"></script>
<script type="text/javascript">

    var flashvars = {
        testVar:"123"
    };

    swfobject.embedSWF("falsh.swf", "flashDiv", "990", "600", "10.0.0", false, flashvars);

</script>

<div id="flashDiv"></div>

第二个代码是我尝试使用标记

进行同样的操作
<object data="falsh.swf?testVar=123"
width="990" height="600" type="application/x-shockwave-flash">
<param name="quality" value="high" /></object> 

由于某些未知原因,只有第二个代码块成功发送到flashvars。

有谁知道出了什么问题?任何帮助将不胜感激

1 个答案:

答案 0 :(得分:0)

swfobject需要设置名称+ id属性才能传递flashvars