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

Adobe Animate/CreateJS - this.myMovieClip.stop(); not working - no error in console

我刚刚开始使用 Adob​​e Animate/CreateJS。我正在尝试控制主舞台第 1 帧上的影片剪辑 ("myMovieClip") 的时间轴,以阻止它播放。根据文档,这应该有效:

this.myMovieClip.stop();

但它不会...电影 "myMovieClip" 剪辑在浏览器中测试时立即播放,我没有从控制台收到任何错误信息。就好像上面的代码行根本不存在一样。

这看起来很基础。我错过了什么?我最终想停止主时间线上的所有电影剪辑以及一大群嵌套的电影剪辑。如果有一个命令可以做到这一点,我很想听听。

我相当确定这与 Adob​​e Animate 输出中的错误有关,该错误导致 MovieClip 时间轴无法立即可用。

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

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

希望对您有所帮助!