1

嗨,我正在尝试使用 flashVars,但是由于某种原因没有发送到我的 flex 应用程序。

我将我的对象嵌入到速度文件中,这是对象嵌入代码;

<object width="$!WIDTH" height="$!HEIGHT">
    <param name="flashVars" value="maximizeUrl=http://maximizeUrl"/>       
    <param name="movie" value="$!SRC"/>
    <embed src="$!SRC" width="$!WIDTH" height="$!HEIGHT"/>
</object>

任何想法为什么这不会发生在我身上?

4

2 回答 2

2

我假设您在使用 Firefox 时遇到了问题,它忽略了 object 标签,而是使用了 embed 标签。您还需要在此处添加 flashvars 参数作为属性:

<object width="$!WIDTH" height="$!HEIGHT">
        <param name="flashVars" value="maximizeUrl=http://maximizeUrl"/>       
    <param name="movie" value="$!SRC"/>
    <embed src="$!SRC" width="$!WIDTH" height="$!HEIGHT" flashVars="maximizeUrl=http://maximizeUrl"/>
</object>

或者,您可以使用SWFObject动态生成嵌入代码。

于 2009-01-21T11:41:51.260 回答
0

我同意大卫的回答,使用 SWFObject 或优先使用 flexbuilder 附带的代码。查看我对这个问题的回答https://stackoverflow.com/questions/452402/how-to-make-javascript-talk-to-flash-ac3-embedded-with-swfobject-2-0#461727

于 2009-01-21T11:48:47.863 回答