我正在使用Flash CC画布项目来创建横幅。有没有办法使用JavaScript停止所有嵌套动画?我试过了createjs.Ticker.setPaused(true);
,但没有用。
(我知道我可以递归循环遍历所有内容并停止()它但这不是我要问的: - ))
答案 0 :(得分:0)
如果没有在createjs中循环,就无法停止所有动画。
createjs.Ticker.setPaused(真); - 只会在完整的舞台上暂停渲染事物,动画代码将继续在后台运行,因此当您取消暂停代码时,将显示一个突然的最终动画状态,该状态必须在此时执行。
如果您是具有这些动画的特定Container,则可以尝试该特定容器的cache()方法。缓存就像拍摄一样,所以动画不会运行,直到你的uncache()。