0

Adobe Flash を使用して Android 用のモバイル アプリケーションを作成しています。ピアノアプリです。私が欲しいのは、記録ボタンを使用してユーザーが行ったアクティビティを記録して再生することです。これを作成する方法についていくつかのチュートリアルを教えてください。

4

1 に答える 1

1

ユーザーが何かを行うたびに、イベントを (適切なタイミングで) 複製するのに十分なデータを含む適切なオブジェクトを作成し、それを配列にプッシュします。(アプリケーションで発生する「PlayKeyOnPiano」イベントの fx。どのキーが押されたかをメモする必要があります)

再生したい場合は、記録されたイベントに基づいて適切なタイミングで機能を実行するだけです。

Fx、各フレームでメインループを実行している場合、そのフレームで発生するイベントの配列を保持できます。記録中、発生したイベントごとに、それをフレームの開始時に作成された配列に追加します。フレームの最後に、この「フレーム配列」を「記録配列」に追加します。再生する場合は、フレームごとにカウンターを増やし、それを使用して記録配列にインデックスを付け、記録された「フレーム配列」を取得して、その特定のフレームで実行します。

于 2013-01-03T16:09:34.687 に答える