Flex приложение ведет себя по-разному в Chrome, Firefox - PullRequest
1 голос
/ 01 июля 2010

У моего приложения Flex в Chrome и Firefox разные частоты кадров. У меня есть предварительный загрузчик, который по сути является заставкой, которая исчезает вместе с таймером, и именно эта часть имеет заметную разницу в частоте кадров - в Firefox она исчезает быстрее. Странно то, что все таймеры, которые я использую в остальной части приложения, ведут себя одинаково в разных браузерах. Только у этого предварительного загрузчика / заставки есть разница в частоте кадров.

Есть ли что-то присущее тому, как Chrome или Firefox справляется с Flash, что вызывает эту проблему? Или я настроил свое приложение с помощью предварительного загрузчика? Я переустановил Flash, и оба браузера работают под управлением 10.1, что обещало исправить проблемы, связанные с таймерами и совместимостью браузеров.

Это действительно беспокоит меня; любая помощь или информация будут оценены!

1 Ответ

0 голосов
/ 01 июля 2010

Максимальная частота кадров может варьироваться в зависимости от браузера. В этом блоге есть больше информации, хотя эта информация немного устарела. Цитировать:

. В Internet Explorer это 100 кадров / сек. Зачем? Поскольку минимальные временные интервалы, которые могут предоставить Windows-таймеры, составляют 10 миллисекунд. Что насчет FireFox? FireFox не использует специальные таймеры и принял решение ограничить максимальную частоту кадров для плагинов. Зачем? Предполагается, что пользователи постоянно жалуются на то, что плагины отнимают слишком много процессорного времени.

Я не смог найти какую-либо конкретную информацию о частоте кадров для Chrome или Safari. Тем не менее, вы уверены, что у вас нет проблем со временем загрузки / рендеринга в разных браузерах, в отличие от несоответствия частоты кадров?

...