Flex应用在Chrome,Firefox上的表现不同

时间:2010-07-01 15:22:26

标签: flex flash timer cross-browser frame-rate

我的Flex应用似乎在Chrome和Firefox中具有不同的帧速率。我有一个预加载器,它本质上是一个使用Timer消失的闪屏,而且这部分具有明显的帧速率差异 - 它在Firefox中消失得更快。奇怪的是,我在应用程序其余部分使用的任何计时器似乎在浏览器中表现均匀。只有这个预加载器/启动画面具有帧速率差异。

Chrome或Firefox处理Flash的方式是否存在导致此问题的内在问题?或者这是我用预加载器设置我的应用程序的方式?我重新安装了Flash,两个浏览器都运行10.1,它承诺解决与Timers和浏览器交叉兼容性有关的问题。

这真让我烦恼;任何帮助或信息将不胜感激!

1 个答案:

答案 0 :(得分:0)

最大帧速率限制因浏览器而异。虽然信息有点过时,但blog post中有更多信息。引用:

  

。在Internet Explorer中,这是100帧/秒。为什么?因为Windows计时器可以提供的最小时间片是10毫秒。 FireFox怎么样? FireFox不使用特殊计时器,并决定限制插件的最大帧速率。为什么?我们的想法是,用户经常抱怨插件占用了太多的CPU时间。

我找不到有关Chrome或Safari的帧费率的任何具体信息。也就是说,您确定在不同的浏览器中没有加载/渲染时间的问题,而不是帧速率不匹配?

相关问题