2016-06-23 5 views
0

私は運命のプロジェクトのホイールに取り組んでいますが、私は現在コードに苦しんでいます。AS3ホイールフォーチュン紡績

ホイールのデザインがついています。私はコーダーではなく、私はデザイナーであり、すべてのアニメーションとエフェクトを行う必要がありますが、私はそれをプロフェッショナルにしたいと思っており、その部分は非常に重要です。

私がしたいのは、スピンボタンをクリックしてホイールを4〜5秒間回転させると、イン/アウト効果が得られ、異なるランダムセクタごとに停止することです。私は別のムービークリップで各セクターごとに異なるアニメーションを行い、あるセクターで停止すると、そのセクターに関連するムービークリップを再生したいと思います。

私の考えは、ホイールをムービークリップとして作成し、各セクタのアニメーションムービーをその中に入れてクリップすることで、特定のムービークリップが開始されるのを止めるときです。たぶん私はキーフレーム上のホイールの各位置を作成し、これらのフレームにアニメーションを配置する必要がありますが、それが正しい方法かどうかは分かりません。

効果のあるムービークリップは、再配置が容易でなければならないことの1つです。必要に応じてそれらをステージ上に移動する必要があります。そのため、私はそれらをコードで起動させたくないのです。

私はあなたの助けを感謝しますその部分を行う方法をステップバイステップガイドすることができます場合。 wheel design

Okみんな。既にそれのためのスレッドと、私が探しているものがあります。私はそのスレッドの最後の答えの例が気に入っていますが、最初のコードがそれ以降の私のニーズにもっと役立つと思います。

私はできなかったので、誰かがコードの動作を助けることができますか?私が今必要としているのは、ボタンを押している間に車輪を4〜5秒回転させることだけです。ランダムセクタで止まります。ここにスレッドのリンクがあります。 Spinning Wheel in flash AS3

+0

これは非常に広いです。あなた自身で何かを試してみて、あなたが試したことを投稿してから、質問や問題があればそれを一歩踏み出してみてください。紡績とイージングでは、Tweeningライブラリ(最も人気のあるグリーンストックのtweenlite)を使用できます。ウェブサイトには例があります。 – BadFeelingAboutThis

答えて

0

キーフレームを使用しないことをお勧めします。単一のフレームのみを使用し、コードでは、メインクラスを使用して、必要なすべての要素をインスタンス化します。ホイールを回転させるには、Greensock TweenMaxまたはAdobeの埋め込みトゥイーンクラスの使用を検討することができます。また、ネストされたアニメーションが内部にあるすべてのムービークリップでホイール全体を回転させても、アニメーションが実行されていないため、各フレームですべてのネストされたムービークリップを非常に重い計算負荷でレンダリングする必要があります。私は、2つの異なるクリップを使用するか、必要なときにのみアニメーションを追加するか、少なくともテンションホイールをビットマップとしてキャッシュし、アニメーションが内部で実行されているときにキャッシュ解除することをお勧めします。

+0

私はあなたの意見を見て、私はそれについて考えなかった。キーフレームはありません。それは滑らかに走っている。ありがとう – fanface

+0

あなたは歓迎です:) –

関連する問題