| パッケージ | mx.core |
| クラス | public final class EventPriority |
| 継承 | EventPriority Object |
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データバインディング式を評価する自動生成のイベントハンドラは他のイベントハンドラよりも前に実行する必要があるため、デフォルトより高い優先度が設定されます。
| CURSOR_MANAGEMENT | 定数 |
public static const CURSOR_MANAGEMENT:int = 200CursorManager のマウスイベントハンドラは、他のマウスイベントハンドラよりも前に実行する必要があるため、高い優先度が設定されます。
| DEFAULT | 定数 |
public static const DEFAULT:int = 0
コンポーネントインスタンスのイベントハンドラは、デフォルトの優先度 0 で実行されます。
| DEFAULT_HANDLER | 定数 |
public static const DEFAULT_HANDLER:int = -50
一部のコンポーネントは送出したイベントをリッスンし、他のリスナーが preventDefault() メソッドを呼び出して、デフォルトのアクションを実行しないようにそのコンポーネントに通知できるようにします。このようなコンポーネントは、他のハンドラが先に実行され、preventDefault() () を呼び出すことができるように、デフォルトよりも低い優先度でリッスンする必要があります。
| EFFECT | 定数 |
public static const EFFECT:int = -100エフェクトをトリガする自動生成のイベントハンドラは、コンポーネントインスタンスの他のイベントハンドラよりも後に実行されるため、デフォルトより低い優先度が設定されます。
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート
現在のページ: http://livedocs.adobe.com/flex/3_jp/langref/mx/core/EventPriority.html