【发布时间】:2018-10-19 20:19:26
【问题描述】:
我在舞台上有一个剪辑,其实例名称为testShape。在第 1 帧中,我有以下代码:
createjs.Tween.get(this.testShape, {loop:true}).to({y:240}, 1000);
当我运行它时,它会按预期无限循环,但我想要它循环三遍然后停止并触发 complete 事件。
文档说循环参数...
表示循环的次数。如果设置为 -1,补间将连续循环。
这表明我应该能够设置 {loop: 3} 以达到我想要的结果,但除 0 以外的任何数值只会导致它无限循环。
任何人都可以就我做错了什么或如何在完成之前进行 n 次 Tween 循环提出建议吗?
祝大家好运
【问题讨论】:
-
您使用的是什么版本的 createjs?下面是 1.0 的一个小技巧:jsfiddle.net/tg7oumdb
-
我不知道。 Adobe Animate CC 15.2 捆绑了任何版本。我通过在完成时让每个补间设置下一个来让它最终工作。这有点 hacky,但我在最后期限,它似乎工作。
标签: createjs animate-cc tweenjs