使用 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
来停止此动画。
我正在尝试用实例名称停止舞台上的动画片段,但似乎无法正常运行。
我可以在第二帧调用 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
来停止此动画。