Показать сообщение отдельно
Старый 22.04.2006, 14:28
Nox Noctis вне форума Посмотреть профиль Отправить личное сообщение для Nox Noctis Посетить домашнюю страницу Nox Noctis Найти все сообщения от Nox Noctis
  № 6  
Ответить с цитированием
Nox Noctis
don't panic!
 
Аватар для Nox Noctis

Регистрация: Aug 2001
Сообщений: 4,121
Цитата:
Сообщение от Olejan
Вроде уже лучше. НО! Там не определяется количество процентов, чтобы я их в текстовое поле занес.
плохо дело. :))

вот, смотри, по этой ссылке:
http://noregret.org/tutor/resize/#2

есть такое:
Код:
clip.onEnterFrame = function()
{
    var l = this.image.getBytesLoaded();
    var t = this.image.getBytesTotal();
    if (t>0 && l>=t) { 
        // загрузка закончилась
        delete this.onEnterFrame;
    }
};
обрати внимание на строчки, выделенные красным.

первая строчка - это запись в переменную l количества загрузившихся байт.

вторая строчка - это запись в переменную t общего количества байт картинки.

вопрос: что такое проценты?
это доля загрузившейся части от целого выраженная в пределах от 0 до 100.

составляем отношение: l/t - это покажет нам какая часть от целого загрузилась. чтобы получились проценты - нужно умножить на 100.

итого, проценты: percent = l/t*100;

с выводом в текстовое поле справишься?