![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Jan 2010
Сообщений: 9
|
Доброго времени суток уважаемые специалисты!
Столкнулся с такой проблемой, в проекте, закидываю в библиотеку mp3 файлы, и линкую их например с названиями music0, music1, music2, music3. Пишу код: songs = new Sound(); songs.attachSound("music0"); songs.setVolume(100); songs.start(); songs.onSoundComplete = function() { songs.attachSound("music1"); songs.start(); }; Но задача в другом!! Нужно сделать так что бы все 4 песни проиграли по-очереди и начались опять с первой! Примеров с использованием XML полно, но мне это не подходит! Нужно песни с проекта грузить! Помогите плиз! ///////////////////////////////////////////////////////////////////////// Разобрался сам, УРААА !!! Вот правильная система массива и цикла проигрывания, вдруг кому пригодится ... Количество элементов в массиве может быть сколько угодно! Когда элементы в массиве заканчиваются, всё начинается с первого элемента массива! ВОТ! var musicArray:Array = Array("music0", "music1", "music2", "music3"); i = 0; songs = new Sound(); songs.attachSound(musicArray[i]); songs.setVolume(100); songs.start(); songs.onSoundComplete = function() { i++; if (musicArray[i] == undefined) { i = 0; } songs.attachSound(musicArray[i]); songs.start(); }; Последний раз редактировалось nondescript; 29.01.2010 в 04:47. Причина: Разобраося сам с проблемой |
![]() |
![]() |
Часовой пояс GMT +4, время: 20:56. |
|
|
« Предыдущая тема | Следующая тема » |
|
|