PDA

Просмотр полной версии : Flash MX и JPG трабля с определением размера


ama2001
12.04.2002, 04:00
Flash MX и JPG трабля с определением размера
если у меня есть мувик img1, и я в него подружаю JPG, то он н определяет размера этого jpg, грубо говоря
ф-ия _root.img1.getBytesTotal(); гонит пургу. Мот кто знает, что за хрень такая???

Useless
12.04.2002, 14:36
А какую именно пургу гонит функция getBytesTotal()?

Она может тебе сказать размер клипа, в который ты грузишь, или -1, если по HTTP ещё не пришёл размер файла.

Я боролся с этим так - перед вызовом loadMovie() запоминал _url того мувика, куда гружу новый, а в после начала загрузки ждал, пока тот изменится, и getBytesTotal() станет больше -1. Только после этого уже можно полагаться на показания getBytesTotal() и getBytesLoaded().

Ещё один вариант - сервер отдаёт неправильный размер, или вообще его не отдаёт. Это очень маловероятно, и флеш тут бессилен. Надо ковырять сервак.