Google Swiffy:如何将变量从javascript传递到HTML5 swiffyobject

Google Swiffy: How to pass variables from javascript to HTML5 swiffyobject?

本文关键字:javascript swiffyobject HTML5 变量 Swiffy Google      更新时间:2023-09-26

我已经通读了Google的Swiffy页面上的一些文档,我没有看到任何方法可以将FlashVars数据传递给HTML5 swiffyobject。

在旧版本的站点上,有以下嵌入代码(使用SWFobject)将javascript变量传递给Flash:

var mainmovie = new SWFObject("mainpage.swf", "themovie", "640", "480", "8", "#000099");
                        mainmovie.addParam("align", "middle");
                        mainmovie.addParam("wmode", "opaque");
                        mainmovie.addVariable("PageLayout", layoutCode);
                        mainmovie.write("target_div");

换句话说,变量 PageLayout 从 .js 传递给 Flash 影片

有没有办法类似的方式将javascript变量传递给swiffyobjects,无论是通过类似于SWFobject的addVariable的东西,还是通过标准的FlashVars接口?

只是在这里回答我自己的问题,因为我找到了答案。

FlashVars 的 Swiffy 等价物是:

stage.setFlashVars("VariableName = value");

其中"stage"是 Swiffy HTML5 对象。