0

私は書いている子供向けのゲームを持っていますが、1回のタッチのみを実行できるようにする必要があります。

息子のナックルが画面に触れ続けて発狂する..

シングルタッチのみのやり方がわかりません??

何か案は ?

ありがとう

4

2 に答える 2

1

ほとんどのタッチ スクリーンは、標準のマウス イベントを「タッチ」イベントとして認識します。これは、私の経験ではシングルタッチに最適です。通常どおりアプリをビルドすると、すべての標準カーソル データが渡されます。これにより、簡単なテストも可能になります。これがモバイル アプリまたは iOS 用である場合、うるさい場合があり、TouchEvent クラスが必要になる可能性があります。タッチ リスナーは通常、すべてのタッチ イベントをリッスンします。それ。

テスト目的で MouseEvents を使用してアプリをビルドし、TouchEvents に置き換えます...

MOUSE_DOWNたとえば=など、いくつかの翻訳についてTOUCH_BEGIN知っておく必要があります。不要なリスナーは必ず削除してください。

フラッシュがタッチ イベントを処理するさまざまな方法についてお読みください: http://help.adobe.com/en_US/as3/dev/WSb2ba3b1aad8a27b0-6ffb37601221e58cc29-8000.html

于 2012-09-17T20:10:47.167 に答える
0

あなたのアプリなら、マルチタッチで狂わないようにしましょう。

タッチまたは非タッチを追跡するフラグ (ブール変数) を設定してみませんか。

変数のステータスをチェックして、それがすでに true であるかどうかを確認してから、イベントを処理します。

于 2012-09-17T10:15:32.200 に答える