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

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

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

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

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



パブリックプロパティ
 プロパティ定義
 Inheritedconstructor : Object
特定のオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。
Object
 Inheritedprototype : Object
[static] クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。
Object
パブリックメソッド
 メソッド定義
 InheritedhasOwnProperty(name:String):Boolean
オブジェクトに指定されたプロパティが定義されているかどうかを示します。
Object
 InheritedisPrototypeOf(theClass:Object):Boolean
Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。
Object
 InheritedpropertyIsEnumerable(name:String):Boolean
指定されたプロパティが存在し、列挙可能かどうかを示します。
Object
 InheritedsetPropertyIsEnumerable(name:String, isEnum:Boolean = true):void
ループ処理に対するダイナミックプロパティの可用性を設定します。
Object
 InheritedtoString():String
指定されたオブジェクトのストリング表現を返します。
Object
 InheritedvalueOf():Object
指定されたオブジェクトのプリミティブ値を返します。
Object
パブリック定数
 定数定義
  BINDING : int = 100
[static] データバインディング式を評価する自動生成のイベントハンドラは他のイベントハンドラよりも前に実行する必要があるため、デフォルトより高い優先度が設定されます。
EventPriority
  CURSOR_MANAGEMENT : int = 200
[static] CursorManager のマウスイベントハンドラは、他のマウスイベントハンドラよりも前に実行する必要があるため、高い優先度が設定されます。
EventPriority
  DEFAULT : int = 0
[static] コンポーネントインスタンスのイベントハンドラは、デフォルトの優先度 0 で実行されます。
EventPriority
  DEFAULT_HANDLER : int = -50
[static] 一部のコンポーネントは送出したイベントをリッスンし、他のリスナーが preventDefault() メソッドを呼び出して、デフォルトのアクションを実行しないようにそのコンポーネントに通知できるようにします。
EventPriority
  EFFECT : int = -100
[static] エフェクトをトリガする自動生成のイベントハンドラは、コンポーネントインスタンスの他のイベントハンドラよりも後に実行されるため、デフォルトより低い優先度が設定されます。
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/2_jp/langref/mx/core/EventPriority.html