Просмотр полной версии : swf и getBytesTotal
Народ кто знает сколько надо в байтах загрузить (внешний файл), чтобы достоверно считать getBytesTotal?
(задумавшись: интересно я правильно выразился?...)
Nox Noctis
21.03.2002, 16:08
*трагическим шепотом*
тссс... этого никто не знает... :p
главное - во время прелоуда проверять не просто чтобы
getBytesLoaded() == getBytesTotal()
а еще getBytesTotal()!=0
потому как флэш может просто не успеть что-либо принять и сразу получится 0 == 0 :rolleyes:
я немного по-другому понял:)
сделай во флеше гетБайтВсего и запиши на бумажку
выйди в виндоуз или дос и посмотри свойства точнее размер файла.
и посчитай их разницу по модулю :):):)
главное - во время прелоуда проверять не просто чтобы
getBytesLoaded() == getBytesTotal()
а еще getBytesTotal()!=0
потому как флэш может просто не успеть что-либо принять и сразу получится 0 == 0 :rolleyes:
Ну эт и ежу понятно :)
Кароче трабл такой, я подгружаю 3 swf-ки одновременно, есть прогрессбар, я считываю байтТотал всех их, так вот он сначала доходит до половины, потом вдруг понимает, что это только первый начал грузиться, отскакивает назад, начинает загружать уже какбы сумму первого и второго, а потом наконец получает байтТотал и от третьего, и вот только теперь прогрессбар работает верно.
Я так понимаю, что в каждой сфв-ке есть вначале файла служебная информация, она занимает Х - байт....
Внимание вопрос: чему равен Х? :)))
Наверх!
Значит нихто незнает?
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.