2016-04-26 17 views
1

トゥイーンを無効にしようとしています。時計は画面から削除されますが、機能はまだ起動します。createjsトゥイーンを無効にする方法

私はこれを以下にしようとしましたが、私の "timerlength"が上がっても、私はまだオーディオを聞いています。

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

       } 
      }); 

答えて

3

うまくいけば、私はあなたの目標を理解:]オブジェクトからトゥイーンを削除

は非常に簡単で、かつ呼び出すことによって行われます:

Tween.removeTweens(target)

をTweenJSのドキュメントで説明したように:

removeTweens(ターゲット)

定義:removeTweens:444対象のすべての 既存トゥイーンを削除します。これは、overrideプロパティがtrueの場合、新しい トゥイーンによって自動的に呼び出されます。パラメータ:から既存のトゥイーンを削除する

ターゲット【課題】

ターゲットオブジェクト。

参考:あなたがここにセットアップIv'e非常に簡単な例を見ることができます

http://www.createjs.com/docs/tweenjs/classes/Tween.html#method_removeTweenshttp://jsfiddle.net/2ot8pr0h/2/(すべてのボールからのトゥイーンを削除しますボタンをクリック)

+0

大丈夫だから... tryTweens(mytweentodisable)... mytweentodisable.removeTweens(mytweentodisable)... Tween.removeTweens(mytweentodisable)---すべての人がエラーメッセージを投げた。 – CsharpBeginner

+0

このcreatejs.Tween.removeTweens(mytweentodisable)でこれを取得しました。 – CsharpBeginner

+0

ありがとうございました!!! – CsharpBeginner

関連する問題