PDA

Просмотр полной версии : Пауза! как сделать.


GALERA
18.01.2007, 14:50
Как сделать паузу не всему мувику, а конкретному объекту!? На нужное кол-во кадров. В книжке вычитала my_ns.pause() - но что то не работает ... подскажите...
и как сделать паузу на конкретно заданное время.

pkfun
18.01.2007, 15:46
Этот код вставте в кадр мувика в котором желаете паузу. Пауза в секундах задается переменной pos. Пожалуйста, сам код:
stop();
//задаем паузу в секундах
var pos:Number = 2;
//
setTimeout(function ():Void {
gotoAndPlay(_currentframe+1);
}, pos*1000);

GALERA
18.01.2007, 15:51
ну тут остановиться весь мувик.. а когда надо остановить движение одного из слоев в нужном кадре, при этом вся анимация продолжается .. а потом возобновить в нужном мне кадре.

DimZ
18.01.2007, 16:07
движение оного слоя не остановить.
надо этот слой загнать в мувик и иже этот мувик останавливать

pkfun
18.01.2007, 16:19
Тоже думаю, что нельзя остановит движение слоя. Ведь слои в мувиклипе строго фиксированы, анимация в них прописана строго по кадрам. Если бы вы по желанию могли манипулировать проигрыванием слоев, то возникла бы ужасная путаница. Не понятно было бы что где начинается и кончается. Так что прислушайтесь к совету выше и выноситете слой которым надо управлять в отдельный мувиклип. Им и управляйте.