event.hasListener
イベントのリスナーが存在するかどうかを判定
説明
は、オブジェクトtf
= event.hasListener(src
,EventName
)src
にある指定のイベントにリスナーが存在する場合にtrue
を返します。その他の場合はfalse
を返します。src
が配列の場合,event.hasListener
はsrc
と同じサイズの logical 配列を返します。
src
のクラスは、指定されるイベントを定義するか、継承しなければなりません。src
が異種混合配列である場合、指定されるイベントがその配列のクラスに存在しなければなりません。event.hasListener
では、イベントが異種混合配列内の一部のオブジェクトによって定義されていますが、すべてのオブジェクトでは定義されていないため、そのリスナーを検出できません。
event.hasListener
は、event.listener
オブジェクトのEnabled
プロパティの値に従います。リスナーのEnabled
プロパティがfalse
に設定されている場合、event.hasListener
はそのリスナーについてfalse
を返します。
例
入力引数
出力引数
制限
event.hasListener
には、対象とするイベントのNotifyAccess
が必要です。event.hasListener
は、事前定義されたプロパティ イベントPreSet
、PostSet
、PreGet
、PostGet
では機能しません。event.hasListener
は、事前定義された動的プロパティ イベントPropertyAdded
およびPropertyRemoved
では機能しません。event.hasListener
はユーザー定義イベントのみで使用してください。