Jay*_*Pea 5 apache-flex flashplayer-10 web
因此,自10.1版以来,Flash播放器中出现了一个新的"功能",当应用程序窗口不在视野范围内时,它会将播放器的帧速率降低到2 fps.这对于性能来说是个好消息,但它可能会破坏某些功能,例如Timer类.
我有一个使用Timer来显示倒计时的应用程序.鉴于应用程序的性质,即使用户没有看到它,Timer也需要完成倒计时.想象一下,您需要为用户提供10秒的时间来执行任务.如果用户将窗口最小化通过计数器,他们可以花费他们想要的时间,并且当他们返回窗口时仍然有5秒钟.使用较新的闪存播放器显然无法避免这种情况.
在Air应用程序中有backgroundFrameRate属性可以设置为防止此行为,但这是WindowedApplication类的一部分,因此它似乎在Web应用程序中不可用.有没有人知道一种方法来保持恒定的帧速率,即使窗口不可见?谢谢
| 归档时间: |
|
| 查看次数: |
1138 次 |
| 最近记录: |