パッケージ | flash.ui |
クラス | public dynamic class GameInputControl |
継承 | GameInputControl EventDispatcher Object |
言語バージョン: | ActionScript 3.0 |
ランタイムバージョン: | AIR 3.7 |
コントロール値の取得:
value
プロパティは、コントロールの現在の値を返します。このメソッドは、コントロールから直接最新の値を返すわけではなく、前回のコントロールのサンプリング時にキャッシュされた値を返します。
個々のコントロールからコントロール値を取得する方法には、次の 3 つがあります。
-
ポーリング:コントロールの最新の既知の値を取得する必要があるたびに、
value
を呼び出します。 -
変更イベント:コントローラーに変更イベントを登録します。コントロールの値が変更されるたびに、
Event.CHANGE
イベントが送出されます。イベントの受信時にvalue
を呼び出して、イベントを送出したコントロールの値を取得します。 -
サンプル値のキャッシュ:キャッシュはデバイスレベルで実行されます。サンプリングされたコントロール値のキャッシュと取得について詳しくは、
GameInputDevice
クラスの説明を参照してください。
無効になっているデバイスからコントロール値を読み取ろうとすると、value
で IOError
がスローされます。ただし、デバイスが有効でない場合でも、コントロールを説明するプロパティ(id
、minValue
、maxValue
など)にはアクセスできます。この機能を使用して、デバイスを最初に有効にすることなく、デバイスがアプリケーションのニーズに適合しているかどうかを判断できます。
詳しくは、Adobe Air Developer Center の記事「Game controllers on Adobe AIR」を参照してください。
Android の場合、この機能は Android OS バージョン 4.1 以降に対応しており、必要最低バージョンは SWF バージョン 20 および名前空間 3.7 です。iOS の場合、この機能は iOS バージョン 9.0 以降に対応しており、必要最低バージョンは SWF バージョン 34 および名前空間 23.0 です。
関連する API エレメント
プロパティ | 定義元 | ||
---|---|---|---|
constructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクター関数への参照です。 | Object | ||
device : GameInputDevice [読み取り専用]
このコントロールが含まれる GameInputDevice オブジェクトを返します。 | GameInputControl | ||
id : String [読み取り専用]
このコントロールの ID を返します。 | GameInputControl | ||
maxValue : Number [読み取り専用]
このコントロールの最大値を返します。 | GameInputControl | ||
minValue : Number [読み取り専用]
このコントロールの最小値を返します。 | GameInputControl | ||
value : Number [読み取り専用]
このコントロールの値を返します。 | GameInputControl |
イベント | 概要 | 定義元 | ||
---|---|---|---|---|
[ブロードキャストイベント] Flash Player または AIR アプリケーションがオペレーティングシステムのフォーカスを取得して、アクティブになったときに送出されます。 | EventDispatcher | |||
コントロール値の変更時に送出されます。 | GameInputControl | |||
[ブロードキャストイベント] Flash Player または AIR アプリケーションがオペレーティングシステムのフォーカスを失って、非アクティブになったときに送出されます。 | EventDispatcher |
device | プロパティ |
device:GameInputDevice
[読み取り専用] 言語バージョン: | ActionScript 3.0 |
ランタイムバージョン: | AIR 3.7 |
このコントロールが含まれる GameInputDevice オブジェクトを返します。
実装
public function get device():GameInputDevice
id | プロパティ |
maxValue | プロパティ |
minValue | プロパティ |
value | プロパティ |
change | イベント |
Tue Jun 12 2018, 10:34 AM Z