Предположим, у меня есть этот SVG насекомого. Если иначе это невозможно, я хочу вставить его как <img />
или <object />
тегов.Управление SMIL SVG с помощью JavaScript
Теперь у insect.svg есть две анимации: одна для ходьбы и другая для полета.
Я хотел бы начать/остановить эти анимации индивидуально и с помощью JavaScript JavaScript (или иначе вызвать встроенную функцию SVG JS «ходить» или «летать» из HTML-кода JavaScript).
Итак, в конце, если во время геймплея я хочу, чтобы мое насекомое летало, я могу просто сообщить ему об этом с помощью JS и сказать ему остановиться, когда он больше не должен летать. То же самое с ходьбой.
Есть ли способ сделать это? Я был в Googling в течение последнего часа и не делал никаких реальных результатов. Я не забочусь о поддержке IE, если это проблема.
Благодарим вас за внимание!
getSVGDocument, сладкий. Итак, чтобы быть понятным, единственный способ взаимодействия с SVG DOM - это встраивание SVG-кода в HTML, правильно? – ArtPulse
Совсем нет, ответ выше предполагает, что вы использовали
О, отлично. Спасибо за помощь. – ArtPulse