私は、Flash CCのキャンバスプロジェクトを使用してバナーを作成しています。 JavaScriptを使用してすべてのネストされたアニメーションを停止する方法はありますか?私はcreatejs.Ticker.setPaused(true);
を試しましたが、何も役に立ちません。createjsのすべてのアニメーションを停止するFlash animation
(私は私はすべて停止(スルー再帰的にループ可能性を知っている)、それはそれは私が:-)について聞いてるのよ何ではありません)
私は、Flash CCのキャンバスプロジェクトを使用してバナーを作成しています。 JavaScriptを使用してすべてのネストされたアニメーションを停止する方法はありますか?私はcreatejs.Ticker.setPaused(true);
を試しましたが、何も役に立ちません。createjsのすべてのアニメーションを停止するFlash animation
(私は私はすべて停止(スルー再帰的にループ可能性を知っている)、それはそれは私が:-)について聞いてるのよ何ではありません)
createjsにループすることなく、すべてのアニメーションを停止する方法はありません。
createjs.Ticker.setPaused(true); - 完全なステージ上のもののレンダリングを一時停止するだけで、アニメーションコードはバックグラウンドで実行され続けます。そのため、ティッカーをポーズ解除すると、その時点までに実行されたはずの突然の最終状態のアニメーションが表示されます。
これらのアニメーションを持つ特定のコンテナであれば、その特定のコンテナに対してcache()メソッドを試すことができます。キャッシングはスナップショットのように機能するため、uncache()を実行するまでアニメーションは実行されません。
ありがとうございます。私はそれが非常に密接にフラッシュアーキテクチャに従っていることを知っていますが、それは残念です、残念です。 AFAIK 'cache()'はコンテナをビットマップイメージに置き換えます。基礎となるアニメーションコードやレンダリングも停止しますか? – konrad
レンダリングだけです。 – pragya91