Задать вопрос

Как узнать конец воспроизведения анимации flash и gif?

Есть набор банеров на флеше и гифках. нужно как то узнать когда конкретный банер закончил анимацию чтобы показать следующий.
Как это можно сделать?
  • Вопрос задан
  • 3885 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
spbdimka
@spbdimka
Эникей
ох уж эти ротароры рекламы =)
можно сказать что никак без велосипедов
в случае с флешем - делать коллбек внутри баннера по окончанию анимации
в случае с гифами.... конвертировать гиф в последовательность кадров или спрайт и потом анимировать их тем же jquery
Ответ написан
Комментировать
Задача очень специфическая.
В случае с флэшем - только через колбэки внутри самого swf, а в случае с gif можно посчитать количество кадров, и попробовать получить примерное время.
Есть библиотечка, которая может считать количество кадров, возможно, вам потребуется только вытащить этот код в отдельную функцию (избавив ее от ненужного функционала). Также Imagick (php) умеет считать количество кадров в gif.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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