![]() |
|
||||||||||
|
|||||
|
Banned
[+4 05.09.07]
[+1.4 15.06.07] [+4 10.07.07] Регистрация: Feb 2007
Адрес: Ростов-на-Дону
Сообщений: 214
|
Привет! Подскажите как сделать постоянное проигрывание музыки, чтоб постоянно повторялось?
Спасибо за помощь!
|
|
|||||
|
Метод start() у класса Sound имеет два параметра - смещение в секундах от начала файла для начала проигрывания (можно поставить 0) и количество повторов.
Так вот, можно во второй параметр поставить заведомо очень большое число (ну например, 1000) и надеяться, что пользователь не захочет слушать ваш звук более 1000 повторений. |
|
|||||
|
Banned
[+4 05.09.07]
[+1.4 15.06.07] [+4 10.07.07] Регистрация: Feb 2007
Адрес: Ростов-на-Дону
Сообщений: 214
|
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Если это вопрос, то нет. Ибо первый аргумент в start должен быть числовой, а не строковый.
|
|
|||||
|
Banned
[+4 05.09.07]
[+1.4 15.06.07] [+4 10.07.07] Регистрация: Feb 2007
Адрес: Ростов-на-Дону
Сообщений: 214
|
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Второй тоже числовой! Поменял шило на мыло.
Неужели нельзя открыть хелп и увидеть: Цитата:
|
|
|||||
|
|
|
|||||
|
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
Для быстрого канала:
var snd =new Sound();
var playSound:Boolean=true;
MB.onPress=function(){
if(playSound){
snd.stop();
}else{
snd.start();
}
playSound=!playSound;
}
snd.onSoundComplete = snd.start;
snd.loadSound("music.mp3", true);
var snd =new Sound();
var playSound:Boolean=false;
var marker:Number = 0;
function startStop(){
if(playSound){
marker = snd.position/1000;
snd.stop();
}else{
snd.start(marker);
}
playSound=!playSound;
}
}
snd.onLoad = function(){
MB.onPress=startStop;
MB.onPress();
}
snd.onSoundComplete = snd.start;
snd.loadSound("music.mp3", false);
|
![]() |
![]() |
Часовой пояс GMT +4, время: 01:17. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|