Показать сообщение отдельно
Старый 04.07.2006, 04:17
Tigor вне форума Посмотреть профиль Отправить личное сообщение для Tigor Найти все сообщения от Tigor
  № 1  
Ответить с цитированием
Tigor

Регистрация: Jul 2006
Сообщений: 12
Question Стоп-кадр в AS

Доброго дня всем!
Я столкнулся с проблемой качественного скрипта для создания стоп-кадра клипа на определённое время. Скрипт пишется в одном кадре (т.е. временная шкала не используется).
Написал рекурсивную функцию, но она работает неправильно (функция не останавливается и Flash просто-напросто вылетает). Может кто подскажет ошибку:

Код:
trace(timer(10));
function timer(j:Number) { // j время задержки, пересылаемое в функцию
	var i:Number = 0; // i количество секунд, прошедших после запуска
	while (i<j) {
             i++;		
             var time:Number=setInterval(timer, 1000, j); 		
	}
        clearInterval(time);
        return i;
};


Последний раз редактировалось iNils; 04.07.2006 в 12:07.