使用 HTML5 在 Animate CC 中正确停止动画片段

Properly Stop a movieclip in Animate CC with HTML5

我正在尝试用实例名称停止舞台上的动画片段,但似乎无法正常运行。

我可以在第二帧调用 this.myMC.stop() 但如果主舞台开始播放,它仍会继续播放。只有当我在舞台上只有 2 帧时它才会起作用。

我将使用 animate CC

在 html5 canvas 中发布此内容

你不能这样做的原因是电影片段 "myMC" 有自己的时间轴,你需要将停止脚本放在电影片段的最后一帧 "myMC" 自己的时间轴而不是主要的时间线。以下是您的操作方法。

双击舞台上的 "myMC" 进入 "myMC" 电影片段的时间轴。例如,如果 "myMC" 影片剪辑有 10 帧,则创建一个新图层,然后在第 10 帧插入一个关键帧并将此行添加到新创建的关键帧:

this.stop();

你可以看看这个答案CreateJS play a child movieclip

您使用 Animate CC for js,它找不到 MovieClip.stop 函数。您可以使用 MovieClip.paused = true 来停止此动画。