Как с помощью Adobe Animate заставить один iframe управлять временной шкалой другого iframe? - PullRequest
0 голосов
/ 24 октября 2019

1 Подведите итог проблемы:

Я использую Adobe Animate Canvas. У меня есть основной клип, который порождает iframe0, используя mkdiv. iframe0 затем делает iframe1 также используя mkdiv. Я хочу, чтобы iframe1 выдвигал временную шкалу iframe0 на 1 кадр с помощью кнопки. Я не знаю, как это сделать. Другие предлагали использовать postMessage (), поэтому iframe1 сообщает iframe0 gotoAndStop (2);

2 и 3: опишите, что вы пробовали / показать код:

Я никогда этого не делалпоэтому я сделал некоторые догадки. Это не сработало. Вот что я пытался сделать.

iframe0 имеет следующий код:

window.addEventListener("message", receiveMessage, false);

iframe1 имеет этот код кнопки:

var _this = this;

_this.bday0.on('click', function () {
    var iframeX = window.parent.document.getElementById('iframe0');
    var message = gotoAndStop(2);
    iframeX.postMessage('message', "*");
});

Когда я нажимаю кнопку, iframe0клип не идет вперед кадр. Ищу простой скопировать / вставить готовый для использования код, уже заполненный для меня. Не уверен, если вам нужны ссылки на имена файлов, но здесь они есть. Каждый из них имеет собственную временную шкалу, созданную в Adobe Animate.

  • Основной клип - index.html
  • iframe0 - Ecards.html
  • iframe1 - Ecardsbirthday.html
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...