Показать сообщение отдельно
Старый 05.12.2007, 12:53
koIIImarik вне форума Посмотреть профиль Отправить личное сообщение для koIIImarik Посетить домашнюю страницу koIIImarik Найти все сообщения от koIIImarik
  № 4  
Ответить с цитированием
koIIImarik
 
Аватар для koIIImarik

Регистрация: Jul 2007
Адрес: Россия, Москва
Сообщений: 522
Код:
sd_sound.duration*getBytesTotal()/getBytesLoaded()/1000
По моему очень даже действенный способ, можно ещё использовать Math.round(); Единственное что, лучше использовать его не сразу, а после загрузки опр. количества данных. Т.е. сделать проверку:

Код:
if(sd_sound.getBytesLoaded()>1000){
   setInterval(function(){
          trace(sd_sound.duration*sd_sound.getBytesTotal()/sd_sound.getBytesLoaded()/1000);
   },30);
}