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

Регистрация: Jun 2005
Адрес: Москва
Сообщений: 784
Отправить сообщение для Бармалей с помощью ICQ
попробуй изменить условие if (proc == 100) на if (sound.getBytesLoaded() == sound.getBytesTotal())
и еще функция isNaN(proc) выдает значение true только в том случае, если proc==NaN. Т.е. предложение

if (proc<100 && isNaN(proc)) {
player_mc.preloader_mc.mask_mc._width = proc;
}

выполнится только в том случае если proc меньше 100 И!!! равно NaN
сделай просто проверку на значение величины

if (proc<100) {
player_mc.preloader_mc.mask_mc._width = proc;
}
if (sound.getBytesLoaded() == sound.getBytesTotal()) {
clearInterval(time);
sound.start();
player_mc.preloader_mc.visible = false;
player_mc.play_mc._visible = true;
}
__________________
Garbage Collector || AIR (Apollo) Docs