Javascript 将变量传递给flash

Javascript 将变量传递给flash,javascript,html,flash,Javascript,Html,Flash,我正在尝试将变量传递到闪存值'2163137'以下,该值是位置id。我想使用javascript传递动态变量 <object type="application/x-shockwave-flash" data="http://swf.yowindow.com/yowidget3.swf" width="220" height="150"> <param name="movie" value="http://swf.yowindow.com/yowidget3.s

我正在尝试将变量传递到闪存值'2163137'以下,该值是位置id。我想使用javascript传递动态变量

<object type="application/x-shockwave-flash" data="http://swf.yowindow.com/yowidget3.swf" width="220" height="150">
        <param name="movie" value="http://swf.yowindow.com/yowidget3.swf"/>
        <param name="allowfullscreen" value="true"/>
        <param name="wmode" value="opaque"/>
        <param name="bgcolor" value="#FFFFFF"/>
        <param name="flashvars" 
        value="location_id=gn:2163137&amp;location_name=Hornsby&amp;time_format=24&amp;unit_system=metric&amp;background=#FFFFFF&amp;copyright_bar=false"
    />


我尝试了各种各样的事情,但我根本不知道我应该如何实现它。有什么想法吗?

在Flash
LoaderInfo(this.root.LoaderInfo).parameters.location\u id
中将返回值
gn:2163137
。请参阅。

您如何在Flash中使用它们?我在您的对象中看到了两个可能的问题,1)可能需要URL编码(即value=“location\u id=gn%3A2163137)和2)可能需要将“flashvars”更改为区分大小写的“flashvars”。使用SWFObject会更容易吗?请参阅。