![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Nov 2009
Сообщений: 3
|
Нужно сделать паузу перед переходом на следующий кадр. Таких кадров несколько.
В действия первого кадра вставляю следующее: Пауза между первым и вторым работает, а вот со второго на третий не получается. Если вставляю тот же скрипт, то выкидывает сообщение об ошибке. Помогите, что делать? |
|
|||||
|
пишите код не в кадрах клипа, а вне его
что-то типа: |
|
|||||
|
Регистрация: Nov 2009
Сообщений: 3
|
Если не в кадрах клипа вставлять код, а вдругом месте, то в каком? Что-то не догоню... Код, указанный мной, работает, но вторично в том же мувиклипе не обрабатывается. Может его как-то доработать?!
|
|
|||||
|
Регистрация: 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);
Добавлено через 36 минут Отбой!!! Додумался сам. Спасибо за ответы!!! В итоге получилось следующее: Вставляем в первом кадре: stop();
var mc=this;
var id=setInterval(function(){mc.play();clearInterval(id)},5000); // где 5000 - время в миллисекундах
stop();
Последний раз редактировалось Choopyster; 22.11.2009 в 23:17. |
|
|||||
|
Регистрация: Oct 2010
Сообщений: 1
|
Ребята, извините за дурацкий вопрос, но ...
мне нужна была пауза в середине мувика, перед переходом на следующий кадр. Я использовал скрипт который был описан здесь. Но вот в чем беда, у меня после первого проигрывания фильм начинает ускорять проигрывание. Не подскажите что может быть? файл с исходником я прикрепил. |
![]() |
![]() |
Часовой пояс GMT +4, время: 15:50. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| пауз , пауза |
|
|