задержка кадра

Обсуждаем приемы и фишки в технологии Macromedia Flash

Модератор: [mweb team]

задержка кадра

Сообщение vurdoluck Чт июн 02, 2005 21:52

Подскажите, как сделать, чтобы кадр остановился на несколько секунд, а потом мувик снова заиграл?
Аватара пользователя
vurdoluck
Прохожий
 
Сообщения: 6
Зарегистрирован: Чт июн 02, 2005 21:48

Сообщение Macrulez Чт июн 09, 2005 13:56

Создаём такую функцию, где theClip - имя мувиклипа который стопорим (например _root ), timeOut - количество кадров простоя.

function moviePause(timeOut, theClip){
eval(theClip).stop();
eval(theClip).count=0;
eval(theClip).onEnterFrame=function(){
this.count++;
if(this.count==timeOut){
delete this.onEnterFrame;
this.play();
}
}
}

потом в нужном месте просто вызываем эту функцию - _root.moviePause(30, "_root")
Аватара пользователя
Macrulez
Редко заходит
 
Сообщения: 251
Зарегистрирован: Пн мар 31, 2003 10:33
Откуда: Москва

Сообщение vurdoluck Сб июн 11, 2005 10:31

Да, спасибо, я сделал, правда, по-другому. немножко
x = 0;
stop();
rec.onEnterFrame = function() {
x += 1;
if (x == 30) {
gotoAndPlay(16);
} else {
stop();
}
};

мне тока в одном месте остановить...
Аватара пользователя
vurdoluck
Прохожий
 
Сообщения: 6
Зарегистрирован: Чт июн 02, 2005 21:48


Вернуться в Flash

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 37

cron