![]() |
Разница в результатах
Доброе утро.
Накатал тут аналог пинга на Flash (AS3). И возникла проблема - в IE результаты нормальные, а в FF/Opera значние в 2раза болше, чем в IE :( ? Пинг использует com.greensock.TweenLite и flash.net.URLRequest. Менял FPS на 120 ничего не дало. |
|
Оно. Понятно, что не флеше незя пинг 100% сделать...
В ИЕ результат очень близко к тому что вы написали, а вот в FF/Opera в 2 раза больше. Добавлено через 5 минут P.S. ИЕ использует Flash както по другому. FF/Opera через PluginContainer.exe. В режиме отладки Flash CS4 результаты тоже правдоподобны, как в IE. |
что то типа
Код AS3:
|
Цитата:
Код:
if(browser is !IE) result = result / 2Интересует, именно, почему так происходит, и как с этим боротся. |
оО
Ведь пинг считается в секундах? И теоретически так: Запоминаем время, отправляем запрос. В обработчике события проверяем время. Разницу в них делим пополам. Для точности повторяем 4 раза, результат усредняем. А где в Опере может быть задержка в 2 раза? на формирование запроса? ОО |
Цитата:
мб он при каждом URLRequest он грузит политику безопастности, и из за этого лаг. а IE не грузит. проверянно на нескольких компах, в нескольких разных браузерах. единственное различие между Flash в IE и Flash не в IE это plugincontainer.exe.... |
Скачайте http://www.nirsoft.net/utils/smsniff.html и посмотрите на разницу времени запросов в браузерах.
|
Вложений: 2
Цитата:
WinPcap уже стоял, поэтому быстро получиось. Все точно, в IE результаты быстрее. |
Тогда у мня вапрос. Если пинг считается для замера "задержки" у клиента относительно сервера, то ведь косяк с формированием запроса в опере будет не только у "пинг-запроса", но и на всех остальных запросах тоже? То есть "Значение Пинга" показывается правильно, и все запросы от этой флешки будут идти с такой задержкой. Нет необходимости его делить пополам :). М... я же правильно понимаю?) Надо бы только предупреждать пользователя, что... типа... "смени браузер, чувак!" =)
|
| Часовой пояс GMT +4, время: 00:15. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.