通过jQuery访问Flash函数

时间:2010-08-29 16:44:58

标签: javascript jquery flash internet-explorer

我使用以下jQuery代码访问SWF中的函数(通过SWFObject嵌入的FP 10.1 SWF):

$('#FlashApp')[0].someFunc();

这在每个浏览器中都能正常工作..除了Internet Explorer(惊喜!)。当然,jQuery的目的是让这个代码在所有浏览器中都能运行吗?我真的不想编写额外的代码来检查IE。

如何以独立于浏览器的方式与SWF对话?

3 个答案:

答案 0 :(得分:1)

听起来不像jQuery问题。在IE中尝试以下操作,看看是否得到相同的结果:

document.getElementById('FlashApp').someFunc();

答案 1 :(得分:1)

事实证明,问题是由于IE无法与无形的SWF交谈。

答案 2 :(得分:0)