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

时间:2016-03-09 06:06:58

标签: html5 createjs

我试图用一个实例名称在舞台上停止一个movieclip,我似乎无法正常使用它。

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

我使用动画CC

在html5画布中发布此内容

2 个答案:

答案 0 :(得分:0)

你不能这样做的原因是因为movieclip“myMC”有自己的时间轴,你需要将停止脚本放在动画片段“myMC”自己的时间轴的最后一帧而不是主时间轴。这是你如何做到的。

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

this.stop();

答案 1 :(得分:0)

您可以查看此答案CreateJS play a child movieclip

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