如何禁用创建 js 补间
How to disable a createjs tween
我正在尝试禁用补间继续。时钟已从屏幕上删除,但函数仍会触发。
我试图在下面执行此操作,但是在我的"计时器长度"启动后,我仍然听到音频。
clockContainer.removeAllChildren();
self.stage.removeChild(mytweentodisable);
不确定如何重构它以阻止函数继续。
mytweentodisable = createjs.Tween.get(clockHand, { loop: false }).to({ rotation: 360 }, TimerLength).call(function () {
//this will trigger the timer is up
if (gameIsRunning == true) {
createjs.Sound.stop();
gameIsRunning = false;
createjs.Sound.play("gameOver");
}
});
希望我理解你的目标:]
从对象中删除补间非常简单,可通过调用以下内容来完成:
Tween.removeTweens(target)
如 TweenJS 文档中所述:
删除补间(目标)
在 删除补间:444 中定义 删除所有 目标的现有补间。这是由新的自动调用的 补间(如果重写属性为 true)。参数:
目标 [对象]
要从中删除现有补间的目标对象。
参考: http://www.createjs.com/docs/tweenjs/classes/Tween.html#method_removeTweens
您可以在此处看到一个非常简单的示例 Iv'e 设置:http://jsfiddle.net/2ot8pr0h/2/
(单击该按钮将从所有球中删除补间)。
相关文章:
- 补间轻松和ESLINT
- 如何禁用创建 js 补间
- 在两个值之间插值或“补间”(但不进行动画处理)
- CreateJS:吐温JS时间轴补间多次更改属性而不链接
- 使用一个通用缓动函数 (GSAP) 运行多个补间
- 所有元素 ID 的补间最大重用函数
- 补间最大动画 无法分配给只读属性“_gsTweenID”
- 补间.js和三.js的平滑旋转错误
- 计算给定所需起始速度的 GSAP 缓和补间持续时间
- 使用滚动魔术的文本框的补间不透明度
- 如何为补间分配额外的属性.js ( https://github.com/sole/tween.js/ )
- 补间.js添加事件侦听器后不调用调用函数
- 补间.js中的暂停时间
- 补间.js不调用更新函数
- 添加补间.js后不会触发按钮单击事件
- 三.js - 如何让相机在补间期间看物体
- 在补间JS中循环后暂停
- 三.js:无法补间对象位置 var(获得 null 错误),但对象本身实际上是可用的
- JS:Boxy,如何补间新创建的对话框
- 补间.js使用三.js加载器时旋转不起作用