@nikabekish

Как сделать повтор анимации через какое-то время?

У моего фрагмента ролика есть анимация плавного его появления
Я воспользовалась фрагментом кода, предлагаемым Adobe Animate
var movieClip_4_FadeInCbk = fl_FadeSymbolIn_4.bind(this);
this.addEventListener('tick', movieClip_4_FadeInCbk);
this.movieClip_4.alpha = 0;

function fl_FadeSymbolIn_4()
{
	this.movieClip_4.alpha += 0.06;
	if(this.movieClip_4.alpha >= 1)
	{
		this.removeEventListener('tick', movieClip_4_FadeInCbk);
	}
}


После появления фрагмента ролика анимация больше не повторяется. Как сделать так, чтобы анимация повторялась через 5 секунд,например?
  • Вопрос задан
  • 237 просмотров
Решения вопроса 1
vesper-bot
@vesper-bot
Любитель файрволлов
Используйте flash.utils.setTimeout() чтобы запустить код через указанное время. Используйте реинициализацию слушателя "tick" чтобы запустить анимацию (изменение alpha, точнее), и установите альфу в 0, чтобы начать появление заново.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы