我可以在初始化时设置flashvarsObj(swfobject.embedSWF),但不知道如何在swfobject.getObjectById访问它时初始化后更改flashvarsObj。如何更改flashvarsObj
我有一个flash图形,我需要重新加载它的新参数。
我可以在初始化时设置flashvarsObj(swfobject.embedSWF),但不知道如何在swfobject.getObjectById访问它时初始化后更改flashvarsObj。如何更改flashvarsObj
我有一个flash图形,我需要重新加载它的新参数。
FlashVars仅在文件嵌入时传递。如果您需要传递新的变量,则必须删除然后重新嵌入整个SWF,或者修改SWF以使用ExternalInterface通过JavaScript传递数据。
我相当肯定你必须重新调用embedSWF方法。现有的flash swf不能只是动态地改变flashvars,除非你可能将一个方法附加到swf上,这个swf可以被Javascript调用,并将vars传递给它。
是的,修改是解决方案 – John 2010-12-02 08:26:39