2012-01-16 3 views
0

私はフレックスでnoobです。私はキーボード演奏のために手を動かさなければならない(手首まで)。プロジェクトの実行時に実行する必要があります。より明確にするために、アニメーションに関するファイル(時間、指の位置など)にすべての情報を保存しました。どのようにして指を動かすことができますか(手首を含む)?フレックスのボーンを使って2Dハンドを使う方法も知っておく必要があります。actionscriptのみを使用してFlashbuilderのスケルトンアニメーション

ありがとうございます。

+0

"指の位置"と言えば、指先の位置だけを意味するのでしょうか? – Kodiak

+0

はい。ピアノ/キーボードを弾くときは、手首が同じ位置にある間に指を伸ばしなければなりません。私はそれに対処しなければならない。 – ZayedUpal

答えて

1

アニメーション化するファイルのソースを指定しておらず、アニメーション化する方法も指定していません。

画像のXとYの位置を変更するだけであれば、画像のXとYの位置を変更できます。 Greensockなどのトゥイーンライブラリが役立ちます。 FlexにはMoveエフェクトがあると思います。

アニメーションがSWFとして作成されている場合は、SWF /ライブラリ要素をFlexアプリケーションに埋め込み、MovieClipとして使用できます。 MovieClipから、playを使用してアニメーションを開始し、停止してアニメーションを停止することができます。

異なるビットマップの束(アニメーションをスプライトシートと呼ぶこともあります)をアニメーションとして使用する場合は、ブリッティング実装を使用してアニメーションを作成できます。 FlexでのBlittingについては、Web上に豊富なリソースがあります。

+0

遅れて申し訳ありません。実際、私のデータは配列に保存されます。 RUNTIMEのデータに従って、配列を連続してアニメーション化する必要があります。今私は別の指の位置の画像を使用する場合は、画像だけでなく、指の組み合わせがたくさんあります。だから、もし私が骨で手を取り込み、骨だけを動かすことができれば、私の方が良いでしょう。それを行う方法はありますか? – ZayedUpal

+0

配列に格納されているデータの種類や、アニメートするアセットを知らなくても、私はあなたにどのような追加情報を提供できるか分かりません。 – JeffryHouser

+0

よろしくお願いします。配列内では、私は1を持っています。署名されていないintであるノートの開始時間2.文字列であるノートを演奏する指3.開始時と同じノートデータの終了時刻4開始時刻と終了時刻の間で再生されているノート(ストリング)。配列は、開始時刻に従ってソートされます。だから私がしなければならないことは、開始時と終了時に応じて手の骨を動かすことだけです。実行時に実行する必要があります。 – ZayedUpal

関連する問題