Показать сообщение отдельно
Старый 21.05.2003, 14:53
Useless вне форума Посмотреть профиль Отправить личное сообщение для Useless Посетить домашнюю страницу Useless Найти все сообщения от Useless
  № 17  
Useless

Регистрация: Mar 2001
Адрес: всё, отжился...
Сообщений: 1,024
Отправить сообщение для Useless с помощью ICQ
Цитата:
Оригинал написал(а) Nox Noctis

если файл не найден либо содержит что-то негрузимое флэшем - то target.getBytesTotal() вернет -1...
так что все просто - если размер файла меньше нуля - то прелоад можно сразу отключить...
Протестую!

По моим наблюдениям (сделанным в трезвом виде, хорошо выспавшись ) - getBytesTotal() претерпевает следующие метаморфозы: сразу после вызова mc.loadMovie() кажет размер исходного свиффа (того, в который грузим), затем (видимо, когда соединение с сервером установлено, но заголовок ответа ещё не пришёл) становится равным -1, а после прихода заголовка - уже выдаёт реальную цифру.
__________________
Work not wolf - in forest no run