没有SWFObject.js的Javascript到Flash通信

时间:2009-06-24 14:56:44

标签: javascript flash swfobject externalinterface

想知道是否可以在不使用SWFobject或任何其他额外的javascript文件的情况下从javascript到flash进行通信。

目前我正在使用以下指南: http://www.viget.com/inspire/bi-directional-actionscript-javascript-communication

感谢您的时间。

1 个答案:

答案 0 :(得分:3)

完全有可能使用Flash's externalInterface和您自己编写的JavaScript(这应该是您唯一需要的JavaScript)。

SWFObject仅用于抽象地将Flash片段添加到HTML内容中,因此根本没有必要(它基本上会根据您的浏览器编写正确的objectembed标记并解决IE的ActiveX点击运行Flash警告)。

如果您想将Flash片段手工编码成文档,那就完美了; SWFObject使它更清晰,更容易,但不能启用或添加功能。但是,因为它运行良好,它已成为在网站上获取Flash的标准方法。

将您的Flash片段放在您想要的页面上,确保其idobject代码中设置了embed,并且您应该设置。