Adobe Animate / CreateJS-this.myMovieClip.stop();不起作用-控制台中没有错误

时间:2019-06-06 20:31:18

标签: createjs adobe-animate

我刚刚开始使用Adobe Animate / CreateJS。我试图控制主舞台上第1帧上的影片剪辑(“ myMovieClip”)的时间轴,以防止其播放。根据文档,这应该起作用:

this.myMovieClip.stop();

但是它没有...电影“ myMovieClip”剪辑在浏览器中进行测试后立即播放,并且我没有从控制台中得到任何错误提示。好像上面的代码行根本没有。

这似乎很基本。我想念什么?我最终希望停止主时间轴上的所有影片剪辑以及大量嵌套的影片剪辑。如果只有一个命令可以执行此操作,那么我很想听听。

1 个答案:

答案 0 :(得分:1)

我相当确定这与Adobe Animate输出中的一个错误有关,该错误使MovieClip时间轴无法立即使用。

在尝试访问子级之前,可以通过强制更新来解决此问题:

this.gotoAndStop(0); // Forces update
this.myMovieClip.stop();

希望有帮助!