全屏swf阻止Facebook身份验证

时间:2014-07-01 13:14:08

标签: facebook actionscript-3 flash facebook-graph-api-v2.0

当我的swf处于全屏模式时,我遇到登录Facebook的问题。 弹出窗口以某种方式被阻止,用户无法输入他/她的凭证。

我正在使用fullScreenInteractive模式。在fullScreen模式下,问题仍然存在。

1 个答案:

答案 0 :(得分:2)

当您需要显示html弹出窗口时,您必须自己离开全屏模式(将Flash全屏模式视为浏览器窗口上的附加窗口,页面中发生的任何事情都将不可见):

stage.displayState = StageDisplayState.NORMAL;

这不仅用于身份验证,还用于共享,请求,邀请,任何弹出... 验证后,您无法自动返回全屏,因为它需要点击鼠标。

一种解决方法是在全屏模式下存储"非自愿的"标记并使用下一个鼠标单击事件返回全屏,但IMO最干净的方式是闪回到全屏是/否弹出