【问题标题】:Flash code 'pauses' when in inactive tab?Flash 代码在非活动标签中“暂停”?
【发布时间】:2011-07-18 07:48:43
【问题描述】:

如果其所在的浏览器选项卡处于非活动状态,flash 是否会以某种方式暂停其执行?

我使用 cirrus 开发了一款多人游戏,当我尝试通过切换标签来玩它时,在每个标签中移动时,游戏的执行方式出现了一些不一致,就好像非活动标签暂停了 flash 执行然后恢复一旦激活。

游戏在独立的 Flash 播放器/调试器中完美运行。

【问题讨论】:

  • 您使用的是哪个浏览器?我认为一些较新的浏览器会降低非活动标签中的帧速率,以最大限度地减少 CPU 负载。尝试改用 2 个窗口。
  • 您找到解决问题的方法了吗?

标签: browser flash browser-tab


【解决方案1】:
【解决方案2】:

在您的 (lib) 代码中搜索 Event.ACTIVATE 和 Event.DEACTIVATE 的侦听器。

这些通常用于在游戏没有焦点时暂停游戏。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-09
    • 1970-01-01
    相关资源
    最近更新 更多