1

ネットの高低を検索した後、私はこれを理解することができません。私は間違いなくFlashのすべての初心者ですが、できる限り自分自身を教えています。簡単なフラッシュピアノが動作するようになりました。録音と再生の機能を追加したいと思います。ここで問題が発生します。マイクから録音してFlashで保存/再生するための答えはたくさんありますが、内部オーディオ(またはFlashベースのピアノ)に関連して見つけることができるのは、このような質問には、本当に漠然とした答えがあるか、まったく答えがないかのどちらかです。

クリックを追跡する配列を作成する必要があるという考えがありますか?(現時点ではマウスで演奏できるピアノですが、キーボードベースにする方が良い場合は、少なくともそれは可能です)。その配列を作成した後(前?中?)、リズム/タイミングを正しく保つにはどうすればよいですか?

私はとても迷っていて、本当にあなたの専門知識が必要です...

4

1 に答える 1

1

クリックを配列に保存することで、正しい軌道に乗っています。リズムとタイミングに関しては、ユーザーが「録音」を開始したいときにタイマーを開始できます。私は200ミリ秒ごとにします。そのタイマーを使用して、再生時にキーがクリックされた時点を特定できます。

長押しのようなものが必要かどうかはわかりませんが、それを行うには、同じタイマーで開始時間と終了時間を設定し(押す->リリース)、終了時間を差し引くだけです開始時間から、キーが押されていた時間の長さがあります

編集:これは、元の投稿で言及していたことの簡単な例です: http://ronnieswietek.com/piano/piano_example.swf

ソース: http://ronnieswietek.com/piano/piano_example.fla

于 2012-11-18T08:04:18.457 に答える