Хорошо,
как всегда, после публикации проблемы я нашел решение, которое работает, и я решил поделиться им здесь на случай, если кто-нибудь столкнется с подобной проблемой.
Решение:
После того, как iframe отобразит изображение animatecc, у вас есть объект
adobean
, с которым вы можете работать
adobean = document.getElementsByTagName("iframe")[0].contentWindow.AdobeAn
Этот объект имеет функцию getComposition
, которая позволяет получить некоторые компоненты animatecc element
.
Один компонент - это компонент сцены, который можно получить с помощью вызова getStage()
. Сама сцена имеет дочерние узлы, одним из которых является логический атрибут tickEnabled.
adobean.getComposition(adobean.bootcompsLoaded[0]).getStage().children[0].tickEnabled = false;
Эта строка кода визуализирует то, что я только что описал. При значении false анимация остановится.
Важно, чтобы вы подождали iframe, пока он не был загружен, так как в противном случае этот adobean будет неопределенным.
Так что я надеюсь, что это может помочь одному из вас, так как он, черт возьми, спас бы мне одну неделю исследований.
Хорошего дня!