Показать сообщение отдельно
  #21 (permalink)  
Старый 22.09.2012, 03:51
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,586

Повторяю ответ: пауза в цикле не нужна.

Вызов чего-либо по временному интервалу в JavaScript осуществляется с помощью интервалов и таймеров(setInterval, setTimeout). Циклы в этом вообще не участвуют.

Читайте статьи по ссылкам в этой теме до полного понимания.

var i = 3; //кол-во повторений;
var interval = setInterval( //задаём интервал
	function(){ //анонимная функция обёртка, вместо неё можно передавать функции по имени
		soundManager.play('mySound2'); //исполняем нужный вам код
		if(--i <= 0) clearInterval( interval ); //если закончилось заданное кол-во повторений - сбрасываем интервал 
	},
	3 * 1000 //время повтора в мс 
)
__________________
29375, 35

Последний раз редактировалось Aetae, 22.09.2012 в 04:15.
Ответить с цитированием