Javascript 设置CC-if-Else语句的动画

Javascript 设置CC-if-Else语句的动画,javascript,jquery,animate-cc,Javascript,Jquery,Animate Cc,我目前正试图掌握Adobe Animate CC,以及如何将if-Else语句与该工具一起使用。在这种情况下,我想创建一个播放/暂停按钮。我可能可以用JavaScript实现这一点,但Animate CC没有告诉我创建的元素的ID是什么 现在,我已经创建了一个自动播放和循环的动画,点击按钮,动画停止我还想实现的是,第二次单击按钮将重播动画。这是代码,也许有人能帮我实现这一点 this.Play_btn.addEventListener(“单击”,playAnimation.bind(this)

我目前正试图掌握Adobe Animate CC,以及如何将if-Else语句与该工具一起使用。在这种情况下,我想创建一个播放/暂停按钮。我可能可以用JavaScript实现这一点,但Animate CC没有告诉我创建的元素的ID是什么

现在,我已经创建了一个自动播放和循环的动画,点击按钮,动画停止我还想实现的是,第二次单击按钮将重播动画。这是代码,也许有人能帮我实现这一点

this.Play_btn.addEventListener(“单击”,playAnimation.bind(this));
函数playAnimation(){
这个。停止();
}
要回答以下问题:“如何使用If-Else语句暂停/回放剪辑?”首先需要一个条件来验证“paused”属性是否为true。一旦您知道,您将知道是从开始播放剪辑,还是暂停它

function playAnimation() {
    if (this.paused) {
        this.gotoAndPlay(0);
    } else {
        this.stop();
    }
}
至于“我如何访问我的图形ID?”您可以在为MovieClip指定实例名称时设置ID。如果当前时间线有一个名为
Play\u btn
的对象,那么
这个。Play\u btn
指的是这个对象,只要脚本知道这个
是什么意思。如果您需要以编程方式访问它,也可以使用
this[“Play_btn”]

.bind(this)
语句允许
this
this.Play\u btn
播放动画
内部工作,就像在
播放动画
外部工作一样