全件検索で「クラス」を検索した結果、66件ヒットしました。
BevelFilter (flash.filters.BevelFilter) クラス
BitmapData (flash.display.BitmapData) クラス
BitmapFilter (flash.filters.BitmapFilter) クラス
BlurFilter (flash.filters.BlurFilter) クラス
capabilities (System.capabilities) クラス
ColorMatrixFilter (flash.filters.ColorMatrixFilter) クラス
ColorTransform (flash.geom.ColorTransform) クラス
ConvolutionFilter (flash.filters.ConvolutionFilter) クラス
DisplacementMapFilter (flash.filters.DisplacementMapFilter) クラス
DropShadowFilter (flash.filters.DropShadowFilter) クラス
ExternalInterface (flash.external.ExternalInterface) クラス
FileReference (flash.net.FileReference) クラス
FileReferenceList (flash.net.FileReferenceList) クラス
GlowFilter (flash.filters.GlowFilter) クラス
GradientBevelFilter (flash.filters.GradientBevelFilter) クラス
GradientGlowFilter (flash.filters.GradientGlowFilter) クラス
Matrix (flash.geom.Matrix) クラス
Rectangle (flash.geom.Rectangle) クラス
security (System.security) クラス
StyleSheet (TextField.StyleSheet) クラス
TextRenderer (flash.text.TextRenderer) クラス
AsBroadcaster クラス
使用可能バージョン【FlashPlayer6
】
使用可能ActionScriptバージョン【ActionScript1.0
】
public class AsBroadcaster
extends Object
このクラスには、ユーザー定義オブジェクトに追加可能なイベント通知機能とリスナー管理機能があります。このクラスは、独自のイベント処理メカニズムを作成する上級ユーザー向けです。このクラスを使用すると、任意のオブジェクトをイベントブロードキャスターにすることができます。また、ブロードキャストオブジェクトが broadcastMessage() メソッドを呼び出したときにいつでも通知を受信するリスナーオブジェクトを作成できます。
AsBroadcaster クラスにはコンストラクタ関数がありません。このクラスを使用するには、次に示すプロセスに従います。
- イベントブロードキャスターとして機能するオブジェクトを選択または作成します。
- 静的な AsBroadcaster.initialize(obj:Object) メソッドを呼び出すことでオブジェクトをイベントブロードキャスターにします。ここで、obj パラメータはブロードキャスターにするオブジェクトの名前です。
- リスナーオブジェクトを選択または作成します。リスナーオブジェクトは、ブロードキャストオブジェクトがメッセージをブロードキャストするといつでも通知を受信します。
- リスナーオブジェクトごとにリスナーメソッドを定義します。リスナーメソッドは、イベント通知に応答して ActionScript を実行します。メソッドの名前は、ブロードキャストオブジェクトからブロードキャストされるイベントの名前と一致させる必要があります。
- myBroadcaster.addListener(myListener) を呼び出すことで各リスナーオブジェクトをイベントブロードキャスターに登録します。ここで、myBroadcaster はイベントブロードキャスターオブジェクトの名前であり、myListener はリスナーオブジェクトの名前です。各イベントブロードキャスターは、メッセージをブロードキャストするときの通知先リスナーオブジェクトのリストを格納します。リスナーをリストに追加するには addListener() メソッドを使用し、リストからリスナーを削除するには removeListener() メソッドを使用します。
- 最後に、メッセージをブロードキャストするために、myBroadcaster.broadcastMessage(eventName:String) メソッドを呼び出します。ここで、myBroadcaster はイベントブロードキャスターの名前であり、eventName は、リスナーメソッドの名前に一致するイベントの名前です。
プロパティ一覧
| オプション | プロパティ | 説明 |
|---|---|---|
| _listeners:Array(読み取り専用) | すべての登録済みリスナーオブジェクトへの参照リストです。 |
メソッド一覧
| オプション | 署名 | 説明 |
|---|---|---|
| addListener(listenerObj:Object):Boolean | イベント通知メッセージを受信するオブジェクトを登録します。 | |
| broadcastMessage(eventName:String):Void | リスナーリストに含まれる各オブジェクトにイベントメッセージを送信します。 | |
| static | initialize(obj:Object):Void | 指定されたオブジェクトにイベント通知機能とリスナー管理機能を追加します。 |
| removeListener(listenerObj:Object):Boolean | イベント通知メッセージを受信するオブジェクトのリストからオブジェクトを削除します。 |
