パッケージmx.core
クラスpublic final class EventPriority
継承EventPriority Inheritance Object

EventPriority クラスは、priority 引数の定数値(EventDispatcher の addEventListener() メソッド)を定義します。

数値が大きくなるほどイベントリスナーの優先度が高くなります。 優先度が N のすべてのリスナーは、優先度が N - 1 のリスナーよりも前に処理されます。 複数のリスナーに対して同じ優先度が設定されている場合は、追加された順番でリスナーが処理されます。

優先度には、正数、0、または負数を指定できます。デフォルトの優先度は 0 です。

これらの定数の数値に依存したコードを記述しないでください。これらの数値は Flex の将来のバージョンで変更される可能性があります。



パブリックプロパティ
 プロパティ定義元
 Inheritedconstructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。
Object
 Inheritedprototype : Object
[静的] クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。
Object
パブリックメソッド
 メソッド定義元
 Inherited
オブジェクトに指定されたプロパティが定義されているかどうかを示します。
Object
 Inherited
Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。
Object
 Inherited
指定されたプロパティが存在し、列挙できるかどうかを示します。
Object
 Inherited
ループ処理に対するダイナミックプロパティの可用性を設定します。
Object
 Inherited
指定されたオブジェクトのストリング表現を返します。
Object
 Inherited
指定されたオブジェクトのプリミティブな値を返します。
Object
パブリック定数
 定数定義元
  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 = 200

CursorManager のマウスイベントハンドラは、他のマウスイベントハンドラよりも前に実行する必要があるため、高い優先度が設定されます。

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