我使用以下jQuery代码访问SWF中的函数(通过SWFObject嵌入的FP 10.1 SWF):
$('#FlashApp')[0].someFunc();
这在每个浏览器中都能正常工作..除了Internet Explorer(惊喜!)。当然,jQuery的目的是让这个代码在所有浏览器中都能运行吗?我真的不想编写额外的代码来检查IE。
如何以独立于浏览器的方式与SWF对话?
答案 0 :(得分:1)
听起来不像jQuery问题。在IE中尝试以下操作,看看是否得到相同的结果:
document.getElementById('FlashApp').someFunc();
答案 1 :(得分:1)
事实证明,问题是由于IE无法与无形的SWF交谈。
答案 2 :(得分:0)