パッケージ | 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