![]() |
|
||||||||||
|
|||||
|
Регистрация: Nov 2004
Адрес: Кстово
Сообщений: 54
|
Короче пишу такой код AS2
this.createEmptyMovieClip("song_mc", this.getNextHighestDepth()); var sound:Sound = new Sound(song_mc); sound.loadSound("song1.mp3", false); function loadSound() { var proc:Number = (sound.getBytesLoaded()/sound.getBytesTotal())*100; if (proc<100 && isNaN(proc)) { player_mc.preloader_mc.mask_mc._width = proc; } if (proc == 100) { clearInterval(time); sound.start(); player_mc.preloader_mc.visible = false; player_mc.play_mc._visible = true; } } var time:Number = setInterval(loadSound, 500); player_mc.play_mc - кнопка включения и выключения звука-это не важный элемент player_mc - родительский клип плеера player_mc.preloader - это сам прелоадер пока без текстового поля player_mc.preloader_mc.mask_mc - это клип - маска,котроя отображает количество загруженных байтов информации При трассировке sound.getBytesLoaded() равен сразу всему размеру файла в режиме теста локального,а так же и в сети !!!Загрузка не поточная,значит загрузчик должен работать,скажите что тут не правильного? Вроде бы все как надо написал! Если хотите пишите приватом,у меня есть несколько интересных скриптов,можем поменяться информацией.... ![]() Последний раз редактировалось Ja-Ja; 04.09.2005 в 23:12. |
![]() |
Часовой пояс GMT +4, время: 05:40. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|