![]() |
|
||||||||||
|
|||||
|
Регистрация: Oct 2008
Сообщений: 5
|
Доброго времени суток.
У меня такая проблема. Я далеко не профессионал и пытаюсь что-то сделать на своих мыслях и догадках. Делаю мп3 плеер для своего флеш-сайта и появилась небольшая проблема, решение которой не могу найти. Заранее согласен с тем что код глуповат, но пока могу только так: stop(); //Переменные var percVar = true; var songPath:String = "song1.mp3"; var songIndex:Number = 0; var bg_song:Sound = new Sound(this); _soundbuftime = 10; bg_song.loadSound(songPath,true); bg_song.start(); bg_song.setVolume(50); bg_song.onSoundComplete = function() { songIndex += 1; bg_song.start(); }; // Кнопки вперед-назад плей _root.next_mc.onRelease = function() { bg_song.stop(); songIndex += 1; _root.percsnd_txt.text = "---"; if (songIndex == 3) { songIndex = 0; } trace(songIndex); percVar = false; }; _root.prev.onRelease = function() { bg_song.stop(); songIndex -= 1; _root.percsnd_txt.text = "---"; if (songIndex == -1) { songIndex = 2; } trace(songIndex); percVar = false; }; play_mc.onRelease = function() { bg_song.loadSound(songPath,true); bg_song.start(); percVar = true; }; this.onEnterFrame = function() { var pSong:Number = (100*(bg_song.getBytesLoaded()/bg_song.getBytesTotal())); if (percVar == true) { _root.percsnd_txt.text = pSong; _root.loader_mc._width = pSong*2; } else { _root.percsnd_txt.text = "---"; _root.loader_mc._width = 200; } if (songIndex == 0) { songPath = "song1.mp3"; } if (songIndex == 1) { songPath = "song2.mp3"; } if (songIndex == 2) { songPath = "song3.mp3"; } }; музыка останавливается, а вот ее загрузка нет. А мне нужно чтоб останавливалась загрузка и человек мог прослушать следующий трек, прогружая только его. Если возможно, то поlcкажите как сделать привязку к XML файлу и текст самого XML на 3 трека. По примеру я уже разберусь что к чему. Помогите пожалуйста, заранее благодарю. Последний раз редактировалось iNils; 21.03.2009 в 19:45. |
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
|
Для оформления своего кода надо использовать теги [code][/code]
|
|
|||||
|
Регистрация: Oct 2008
Сообщений: 5
|
Народ... Хелп плиз.
Как сделать чтоб при нажатии на кнопку с новым треком прекратить догрузку предыдущего?
__________________
fear-sas.ru - Digital Art |
|
|||||
|
Регистрация: Jun 2008
Адрес: курский вокзал
Сообщений: 1,114
|
|
|
|||||
|
Регистрация: Oct 2008
Сообщений: 5
|
Аааа.. доделал. У меня вообщем не null, а при загрузке следующего трека
предыдущий как бы ставится на паузу. Вот тут: http://fear-sas.ru/cat_skin/ кнопка "MUSIC". А вообще спасибо. Теперь нужно делать галерею. Я во Флеше пока еще совсем деревянный.
__________________
fear-sas.ru - Digital Art |
|
|||||
|
Регистрация: Jun 2008
Адрес: курский вокзал
Сообщений: 1,114
|
Когда в плейлисте выбираешь новую композицию,надо сделать,чтоб сразу музыка игралась,а не нажимать каждый раз на плей.
Рисуешь круто! |
|
|||||
|
Регистрация: Oct 2008
Сообщений: 5
|
Спасибо... Сделаю, действительно неудобно. =)
__________________
fear-sas.ru - Digital Art |
![]() |
![]() |
Часовой пояс GMT +4, время: 19:36. |
|
|
« Предыдущая тема | Следующая тема » |
|
|