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