我知道处理 wmode 问题的标准方法是注册一个回调,该回调暂停 flash 应用程序并在 flash 对象隐藏时用图像替换 flash 区域。
我要避免的是,当有人向用户发送消息时,由于 facebook-chat 自动弹出,flash 在游戏中期消失(用户的朋友基本上可以远程暂停用户的游戏,只需向他们发送即时消息) .
似乎 Angry Birds Friends 和 Zynga 的 Ruby Blast Adventure 以某种方式解决了这个问题。这些游戏在 stage3d 上运行,因此它们的 wmode 设置为“直接”,当收到即时消息时,facebook 只显示一个小的新消息指示符,而不是立即显示完整的消息对话框。
我无法弄清楚他们是如何做到这一点的。对我来说,Facebook 似乎总是在收到消息后立即弹出消息。
游戏在 stage3d 中,因此必须有一个“直接”的 wmode。
任何帮助将不胜感激。