Показать сообщение отдельно
Старый 22.11.2009, 22:39
Choopyster вне форума Посмотреть профиль Отправить личное сообщение для Choopyster Найти все сообщения от Choopyster
  № 5  
Ответить с цитированием
Choopyster

Регистрация: Nov 2009
Сообщений: 3
Тогда скажие, пожалуйста, как можно перевести из AS2 в AS3 следующий код:
Код:
MovieClip.prototype.ppause = function(seconds) { // в параметере seconds определяется время паузы в секундах
this.stop(); // останавливаем текущий мувиклип
var pause = setInterval(function (mc) {
clearInterval(pause); // после того как время паузы прошло и вызвалась эта функция, удаляем обработчик
mc.play(); // запускаем воспроизведение клипа. Используем объект получаемый через параметр при вызове функции
}, seconds*1000, this);
};
ppause(3);
Просто весь ролик уже написан на AS3. И переход на AS2(1) проблематичен.

Добавлено через 36 минут
Отбой!!! Додумался сам. Спасибо за ответы!!!
В итоге получилось следующее:

Вставляем в первом кадре:
Код:
stop();
var mc=this;
var id=setInterval(function(){mc.play();clearInterval(id)},5000); // где 5000 - время в миллисекундах
stop();
В последующих кадрах, где необходимо сделать паузу вставляем:
Код:
stop();
setInterval(function(){mc.play();clearInterval(id)},5000); // где 5000 - время в миллисекундах


Последний раз редактировалось Choopyster; 22.11.2009 в 23:17.