PDA

Просмотр полной версии : swf и getBytesTotal


DSV
21.03.2002, 14:19
Народ кто знает сколько надо в байтах загрузить (внешний файл), чтобы достоверно считать getBytesTotal?

(задумавшись: интересно я правильно выразился?...)

Nox Noctis
21.03.2002, 16:08
*трагическим шепотом*
тссс... этого никто не знает... :p

главное - во время прелоуда проверять не просто чтобы
getBytesLoaded() == getBytesTotal()
а еще getBytesTotal()!=0
потому как флэш может просто не успеть что-либо принять и сразу получится 0 == 0 :rolleyes:

WD`
21.03.2002, 16:52
я немного по-другому понял:)

сделай во флеше гетБайтВсего и запиши на бумажку

выйди в виндоуз или дос и посмотри свойства точнее размер файла.

и посчитай их разницу по модулю :):):)

DSV
23.03.2002, 10:56
главное - во время прелоуда проверять не просто чтобы
getBytesLoaded() == getBytesTotal()
а еще getBytesTotal()!=0
потому как флэш может просто не успеть что-либо принять и сразу получится 0 == 0 :rolleyes:

Ну эт и ежу понятно :)
Кароче трабл такой, я подгружаю 3 swf-ки одновременно, есть прогрессбар, я считываю байтТотал всех их, так вот он сначала доходит до половины, потом вдруг понимает, что это только первый начал грузиться, отскакивает назад, начинает загружать уже какбы сумму первого и второго, а потом наконец получает байтТотал и от третьего, и вот только теперь прогрессбар работает верно.
Я так понимаю, что в каждой сфв-ке есть вначале файла служебная информация, она занимает Х - байт....
Внимание вопрос: чему равен Х? :)))

DSV
25.03.2002, 08:02
Наверх!
Значит нихто незнает?