我试图用一个实例名称在舞台上停止一个movieclip,我似乎无法正常使用它。
我可以在第二帧上调用this.myMC.stop(),但如果主舞台开始播放,它仍将继续播放。只有在舞台上只有2帧时它才会起作用。
我使用动画CC
在html5画布中发布此内容答案 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
来停止此动画。