2017-10-15 191 views
0

我想在我的Adobe Animate CC HTML5项目中创建一个重放按钮。我已将属性面板中的实例名称设置为“ReplayBtn”。在我的JS层上的框架,我想这样的:实例名称未定义JS错误 - Adob​​e Animate CC

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

,但我得到的一个错误“无法读取属性‘的addEventListener’的未定义”。通过检查“this”,我可以看到实例名称不是我指定的,而是“instance_3”。更新代码到此工作正常:

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

为什么我不能使用我在属性面板中指定的实例名称?在这个论坛主题

回答

0

评论#7向我指出一个解决方案:

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

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

编辑:一天的课,添加实例名称,然后在时间轴上旋转实例。