使用wmode = window,IE中的pay.prompt回调失败

时间:2012-03-12 13:32:57

标签: facebook flash internet-explorer

我的Flash应用程序调用:

Facebook.ui(“pay.prompt”,数据,onPayCallback,“iframe”);

在所有浏览器上都能正常工作,直到最近swf文件的嵌入更改为止。我现在使用wmode =“window”,它在IE中提供了更好的性能(之前我使用过“opaque”)。

当出现facebook信用弹出窗口时,游戏现在按预期隐藏。弹出窗口关闭时,它会正确返回。但是,在IE(版本9,未经测试的其他版本)上,永远不会调用回调。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

你有没有进一步了解这个?

在我的情况下,javascript回调被触发,并且也正在调用flash函数,但抛出了一个错误“Object required”..稍微挖掘一下(使用IE的开发人员工具)addcallBack函数swf是null ..