实例名称未定义JS错误 - Adob​​e Animate CC

时间:2017-10-15 16:46:25

标签: javascript html5 canvas adobe animate-cc

我正在尝试在Adobe Animate CC HTML5项目中创建重播按钮。我已将属性面板中的实例名称设置为" ReplayBtn"。在我的JS层的框架中,我试着这样做:

this.ReplayBtn.addEventListener("click", (function () { this.gotoAndPlay(0); }).bind(this));

但我收到"无法读取属性' addEventListener'的错误未定义" 。通过检查"这个",我可以看到实例名称不是我指定的但是" instance_3"代替。将代码更新为此工作正常:

this.instance_3.addEventListener("click", (function () { this.gotoAndPlay(0); }).bind(this));

为什么我不能使用属性面板中指定的实例名称?

1 个答案:

答案 0 :(得分:0)

论坛帖子中的评论#7为我指出了一个解决方案:

https://forums.adobe.com/thread/2349302

我从时间线上删除了按钮并重新添加了它。 Bibbity boppity,它按预期工作。我猜错了?

编辑:当天的课程,在你在时间轴上使用实例时添加实例名称。