我对这个问题非常困惑和沮丧。我正在尝试创建一个基于用户输入跳转的交互式幻灯片。我在HTML5画布上使用Adobe Animate CC。
在第一张幻灯片中,我有这段代码:
this.stop();
this.Slide01_01But.addEventListener("click", fl_ClickToGoToAndPlayFromFrame_2.bind(this));
function fl_ClickToGoToAndPlayFromFrame_2()
{
createjs.Sound.stop();
this.gotoAndPlay("Slide02");
}
this.Slide01_01But.addEventListener("click", fl_ClickToGoToAndPlayFromFrame_3.bind(this));
function fl_ClickToGoToAndPlayFromFrame_3()
{
createjs.Sound.stop();
this.gotoAndPlay("Slide03");
}
第一个按钮工作正常。但是,第二个按钮仅关闭音频,并且不会转到我要求的位置。我尝试在较旧的查询中添加一个删除事件监听器函数,但这并没有起作用,并且打破了更多的东西。你能不能在一个框架中拥有多个ClickToGoToAndPlay?
请帮忙!
谢谢!
答案 0 :(得分:0)
似乎我在演示文稿的后期出现了一些错误,以某种方式抛弃了所有内容。不确定为什么会影响第一个按钮,但......现在似乎已修复
答案 1 :(得分:-1)
如果您从第一个按钮复制,
让第二个重复简单,如果问题仍然有效,请在createjs.Sound.stop();
再做一次叫声音的代码