如何更改flashvarsObj

时间:2010-12-01 15:53:19

标签: javascript swfobject

我可以在初始化时设置flashvarsObj(swfobject.embedSWF),但是当我通过swfobject.getObjectById访问它时,不知道如何在初始化后更改flashvarsObj。

我有一个flash图表,我需要用新参数重新加载它。

2 个答案:

答案 0 :(得分:2)

我很确定你必须重新调用embedSWF方法。现有的flash swf不能只是动态地改变flashvars,除非你将一个方法附加到可以通过将vars传递给它的Javascript调用的swf。

答案 1 :(得分:2)

FlashVars仅在嵌入文件时传递。如果您需要传递新变量,则必须删除然后重新嵌入整个SWF,或者修改SWF以使用ExternalInterface通过JavaScript传递数据。