Как повторить видеоклип еще раз до его остановки

Я знаю, что этот вопрос задавался ранее, но как нуб я не понял ответа, поэтому я надеюсь, что кто-то сможет объяснить мне немного больше.

У меня есть стрелка, анимированная вдоль траектории с помощью анимации движения. Я хочу, чтобы при нажатии кнопки бесконечный поток стрелок следовал по траектории, это было бы легко, если бы вы могли поместить более одного объекта в анимацию движения, но не можете? Может кто-нибудь помочь с идентификатором кода нужно, чтобы это произошло.

Есть ли способ повторить мувиклип еще до его завершения, чтобы получить этот эффект?

2 ответа

Решение

У вас есть какой-нибудь код или пример того, чего вы пытаетесь достичь?

Вы можете использовать несколько экземпляров одного и того же фрагмента ролика... Таким образом, (для объяснения) вы можете анимировать свою стрелку один раз, убедиться, что это ее собственный фрагмент ролика, поставить его на сцену и протестировать фильм... цикл снова и снова. Вы можете перетащить на сцену как можно больше экземпляров этого фильма, и они будут воспроизводиться снова и снова, пока не будет сказано, что нужно остановиться.

Если вам нужно, чтобы ВСЕ стрелки были одним мувиклипом, то есть одним адресуемым объектом, вы можете просто выбрать все расположенные стрелки и преобразовать их в один мувиклип (щелкните правой кнопкой мыши, преобразуйте в символ).

Конечно, все это можно контролировать с помощью кода, но нужно знать немного больше о том, что вы пытаетесь сделать. надеюсь, это поможет немного...

Функция play() зациклит ваш фильм навсегда, если только у вас нет функции stop().

yourMovie.play();

Если вы хотите "повторить" / "сбросить" мувиклип в любое время, используйте gotoAndPlay():

yourMovie.gotoAndPlay(1);

Если вы хотите проверить, находитесь ли вы в конце клипа, используйте свойства currentFrame и totalFrames:

if (yourMovie.currentFrame == yourMovie.totalFrames)
{
  // ex. if you want to stop
  yourMovie.stop();
}

Ссылка: http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/display/MovieClip.html

Надеюсь, что поможет. Будьте более конкретны, если он не отвечает на ваш вопрос.

Другие вопросы по тегам