Показать сообщение отдельно
Старый 27.01.2009, 19:07
ladon вне форума Посмотреть профиль Отправить личное сообщение для ladon Найти все сообщения от ladon
  № 1  
Ответить с цитированием
ladon

Регистрация: May 2006
Сообщений: 125
По умолчанию Глюк в работе evt.bytesLoaded под IE

Код AS3:
private function OnDataProgress(evt : ProgressEvent):void {
	trace(evt.bytesTotal, evt.bytesLoaded);
}
Код дает странные результаты в IE на контенте который использует сверное сжатие(gzip). bytesLoaded в конце загрузки становится больше чем bytesTotal. Видимо броузер отдает флешу размер зажатой информации в bytesTotal и размер распакованой информации в bytesLoaded. Под FF проблема не замечена.
Есть ли какие либо методы борьбы кроме как
Код AS3:
if (bytesLoaded >= bytesTotal) {
   preloader.SetValue("100%");
}