Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Пауза! как сделать. (http://www.flasher.ru/forum/showthread.php?t=90798)

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

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


Часовой пояс GMT +4, время: 10:32.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.