Как воспроизвести Canvas анимацию в определённый момент скрола?
Здравствуйте. Есть анимация Canvas сделанная в Adobe Animate CC, при загрузке страницы анимация воспроизводится автоматически и когда доходишь до неё, видишь только картинку с конечным результатом.
Как сделать чтобы анимация воспроизводилась только тогда, когда она попадает в поле зрения экрана?
Есть событие onscroll, можно на него посадить определение виден сейчас ваш блок или нет. А остальные вопросы это в Help для Adobe Animate CC, дает ли он возможность сделать JS интерфейс для управления анимацией
У этой анимации есть функция запуска, вам надо ее отложить до момента появления блока в области видимости.
var $animationBlock = $('_selector_to_element');
var $window = $(window);
$window.on('scroll', function(){
if ($animationBlock.offset().top >= $window.scrollTop()){
// animation function
}
});