如何使用 createjs 删除补间

How to remove a tween with createjs

我有一个可以作为计时器旋转的时钟指针。如果用户在时间用完之前完成了 activity,我需要停止那个补间。

我尝试删除补间动画,但没有成功。我做错了什么?

我进入了我的升级功能,但是删除补间不起作用。

 function Clock() {
            //    this.board = board;
            clockContainer = new createjs.Container();
            contain = new createjs.Container();
            var clockBack = new createjs.Bitmap(queue.getResult("clockBack"));
            clockHand = new createjs.Bitmap(queue.getResult("clockHand"));
            clockBack.x = 40;
            clockBack.y = 480;
            clockHand.x = 95;
            clockHand.y = 539;
            clockHand.regX = 20
            clockHand.regY = 105;
            clockHand.scaleX = clockHand.scaleY = 0.50;
            clockBack.scaleX = clockBack.scaleY = 0.50;
            clockContainer.addChild(clockBack, clockHand);
            TimerLength = 30000;
            stage.addChild(clockContainer)
            mytweentodisable = createjs.Tween.get(clockHand, { loop: false }).to({ rotation: 360 }, TimerLength).call(function () {
                //this will trigger the timer is up
                GamehasEnded = true;
                checkWrongAndRight();
            });
        }

  function levelUp() {

            createjs.Tween.removeTweens(mytweentodisable)
            console.log("adding Level up button");
            levelUpContainer = new createjs.Container();
            levelUpIcon = new createjs.Bitmap(queue.getResult("levelUp"));
            levelUpContainer.addChild(levelUpIcon);
            stage.addChild(levelUpContainer)
            levelUpContainer.x = 350
            levelUpContainer.y = 500
            levelUpContainer.addEventListener("click", function () {
                console.log("clicked it");
            });
        }

这应该可以解决问题:

mytweentodisable.setPaused(true);