2015-10-20 52 views
1

我有一个作为定时器旋转的时钟针。如果用户在时间用完之前完成了活动,我需要停止该补间。如何使用createjs删除补间

我试图删除补间没有运气。我究竟做错了什么?

我进入我的levelup函数,但删除补间不起作用。

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"); 
      }); 
     } 

回答