Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   как сделать чтобы gotoAndPlay выполнялся только 5 раз подряд, а потом срабатывал stop (http://www.flasher.ru/forum/showthread.php?t=180054)

Миминов Руслан 26.05.2012 14:14

как сделать чтобы gotoAndPlay выполнялся только 5 раз подряд, а потом срабатывал stop
 
подскажите, пожалуйста, как сделать, чтобы gotoAndPlay выполнялся только несколько раз, а не был зацикленным? заранее благодарен!

udaaff 26.05.2012 14:23

Что значит "не был зацикленным"?

RandomUser 26.05.2012 14:31

Можно вставить мувик в другой, длина которого будет в N раз длинней и в конце программно стопать вложенный мувик.

expl 26.05.2012 16:01

На кадрах в as3 практически не кодил, но может так?
Код AS3:

if (this.numTicks == null)
{
  this.numTicks = 0;
}
this.numTicks++;
if (this.numTicks <= 5)
{
  goToAndPlay(1);
}

Цитата:

Можно вставить мувик в другой, длина которого будет в N раз длинней и в конце программно стопать вложенный мувик.
Может, если на вложенный мувик не надо ссылаться в коде, то просто поменять ему тип c MovieClip на Graphics и выставить ему режим "Loop"? (всё это делается в панели свойств). А на timeline в месте, где он заканчивает повторяться поставить ключевой кадр и поменять режим на "Single frame".

Миминов Руслан 26.05.2012 20:59

спасибо, код, предложенный expl - работает, только надо в конце добавить stop();

всем большое спасибо за ответы, я первый раз на форуме зарегистрировался и попробовал спрашивать, удивлён тем, что вы так оперативно отвечаете, и что отвечаете вообще! спасибо большое за помощь, попробую всех отблагодарить со временем... :)))


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

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