PDA

Просмотр полной версии : ошибка в getBytesLoaded()


timoshenkov
05.10.2002, 14:25
делал загрузчик и обнаружилась ошибка в

getBytesLoaded()

я делал проверку на то что
(getBytesLoaded()>0)
так как такое устовие существует при самом начале загрузки и отношение
getBytesLoaded()==getBytesTotal()
даст 1
так вот смотрю че то не работает проскакивает загрузчик оказалось что при загрузки файла мовук сразу и
getBytesLoaded() и getBytesTotal() присваивает по 4 байта,
пришлись подправить 0 на 4, хотя я для запаса поставил 10 потому как мувиком в 10 байт я наверное ни когда не сделаю :)

RDA
07.10.2002, 11:21
Где ошибка-то?

lexass
07.10.2002, 11:32
Оригинал написал(а) RDA
Где ошибка-то?

(getBytesLoaded()>0)
сразу после загрузки в мув true ?т.е. пустой МС 4 байта
ЗЫ
и в этот же момент
getBytesLoaded()==getBytesTotal()
скажет все загрузилось, УРА :mad:

ЗЗЫ
старая глюка!

timoshenkov
08.10.2002, 11:55
старая глюка!
Ладно в книжках такое пропускают, хотя чилал AS Orelly, Мука помойму. Он там много чего приоткрыл чего нет в хелпе, хотя чаще всего это методы. Типа не цикл из трех кадров, блин путаницы с ними, а использовать onClipEvent(enterFrame){}, ваще штука удобная и крутанская. А вот делать проверку на то что при начале загрузки общее количество байтов может быть равно полному, я там и вычитал, дык он гуру всех этих дел советовал проверять на ноль.
Логично, блин, но у русских все по другому :p
Выложили бы куданибудь этот глючок, его так сразу и не заметить, это один из тех вариантов, когда локально все работает, а в сети нет :mad:
Или господа модераторы вы решили воспитывать дебагерров :D