![]() |
|
||||||||||
|
|||||
|
Регистрация: 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. |
![]() |
Часовой пояс GMT +4, время: 21:04. |
|
|
« Предыдущая тема | Следующая тема » |
|
|