| パッケージ | mx.core |
| クラス | public final class EventPriority |
| 継承 | EventPriority Object |
| 言語バージョン: | ActionScript 3.0 |
| 製品バージョン: | Flex 3 |
| ランタイムバージョン: | Flash Player 9, AIR 1.1 |
priority 引数の定数値(EventDispatcher の addEventListener() メソッド)を定義します。
数値が大きくなるほどイベントリスナーの優先度が高くなります。 優先度が N のすべてのリスナーは、優先度が N - 1 のリスナーよりも前に処理されます。 複数のリスナーに対して同じ優先度が設定されている場合は、追加された順番でリスナーが処理されます。
優先度には、正数、0、または負数を指定できます。デフォルトの優先度は 0 です。
これらの定数の数値に依存したコードを記述しないでください。これらの数値は Flex の将来のバージョンで変更される可能性があります。
| 定数 | 定義元 | ||
|---|---|---|---|
| BINDING : int = 100 [静的]
データバインディング式を評価する自動生成のイベントハンドラーは他のイベントハンドラーよりも前に実行する必要があるため、デフォルトより高い優先度が設定されます。 | EventPriority | ||
| CURSOR_MANAGEMENT : int = 200 [静的]
CursorManager のマウスイベントハンドラーは、他のマウスイベントハンドラーよりも前に実行する必要があるため、高い優先度が設定されます。 | EventPriority | ||
| DEFAULT : int = 0 [静的]
コンポーネントインスタンスのイベントハンドラーは、デフォルトの優先度 0 で実行されます。 | EventPriority | ||
| DEFAULT_HANDLER : int = -50 [静的]
一部のコンポーネントは、送出したイベントを自分自身でリッスンし、他のリスナーが preventDefault() メソッドを呼び出して、デフォルトのアクションを実行しないようにそのコンポーネントに通知できるようにします。 | EventPriority | ||
| EFFECT : int = -100 [静的]
エフェクトをトリガーする自動生成のイベントハンドラーは、コンポーネントインスタンスの他のイベントハンドラーよりも後に実行されるため、デフォルトより低い優先度が設定されます。 | EventPriority | ||
BINDING | 定数 |
public static const BINDING:int = 100| 言語バージョン: | ActionScript 3.0 |
| 製品バージョン: | Flex 3 |
| ランタイムバージョン: | Flash Player 9, AIR 1.1 |
データバインディング式を評価する自動生成のイベントハンドラーは他のイベントハンドラーよりも前に実行する必要があるため、デフォルトより高い優先度が設定されます。
CURSOR_MANAGEMENT | 定数 |
public static const CURSOR_MANAGEMENT:int = 200| 言語バージョン: | ActionScript 3.0 |
| 製品バージョン: | Flex 3 |
| ランタイムバージョン: | Flash Player 9, AIR 1.1 |
CursorManager のマウスイベントハンドラーは、他のマウスイベントハンドラーよりも前に実行する必要があるため、高い優先度が設定されます。
DEFAULT | 定数 |
public static const DEFAULT:int = 0| 言語バージョン: | ActionScript 3.0 |
| 製品バージョン: | Flex 3 |
| ランタイムバージョン: | Flash Player 9, AIR 1.1 |
コンポーネントインスタンスのイベントハンドラーは、デフォルトの優先度 0 で実行されます。
DEFAULT_HANDLER | 定数 |
public static const DEFAULT_HANDLER:int = -50| 言語バージョン: | ActionScript 3.0 |
| 製品バージョン: | Flex 3 |
| ランタイムバージョン: | Flash Player 9, AIR 1.1 |
一部のコンポーネントは送出したイベントを自分自身でリッスンし、他のリスナーが preventDefault() メソッドを呼び出して、デフォルトのアクションを実行しないようにそのコンポーネントに通知できるようにします。 このようなコンポーネントは、他のハンドラーが先に実行され、preventDefault() を呼び出すことができるように、デフォルトよりも低い優先度でリッスンする必要があります。
EFFECT | 定数 |
public static const EFFECT:int = -100| 言語バージョン: | ActionScript 3.0 |
| 製品バージョン: | Flex 3 |
| ランタイムバージョン: | Flash Player 9, AIR 1.1 |
エフェクトをトリガーする自動生成のイベントハンドラーは、コンポーネントインスタンスの他のイベントハンドラーよりも後に実行されるため、デフォルトより低い優先度が設定されます。
Tue Jun 12 2018, 10:34 AM Z
継承されるパブリックプロパティを隠す
継承されるパブリックプロパティを表示