Flash CS3 ドキュメンテーション |
|||
| ActionScript 2.0 コンポーネントリファレンスガイド > FLVPlayback コンポーネント > FLVPlayback クラス > FLVPlayback.addEventListener() | |||
Flash Player 8
Flash Professional 8
my_FLVPlybk.addEventListener(event:String,listener:Object):Voidmy_FLVPlybk.addEventListener(event:String,listener:Function):Void
event リスナーを登録するイベントの名前を指定するストリング。リスナーがオブジェクトの場合、これは呼び出すリスナーオブジェクト関数の名前にもなります。
listener イベント用に登録するリスナーオブジェクトまたは関数の名前。
なし。
メソッド。指定したイベントのリスナーオブジェクトまたは関数を登録します。リスナーがオブジェクトである場合、オブジェクトには、イベント名として同じ名前を持つ、そのオブジェクト用に定義された関数が必要です。リスナーが関数である場合、イベントを処理するために呼び出される関数の名前になります。
次の例では、complete イベントをリスンし、発生したときにテキスト領域にメッセージを表示します。
FLVPlayback コンポーネントをステージにドラッグし、インスタンス名を my_FLVPlybk にします。TextArea コンポーネントを FLVPlayback インスタンスの下のステージまでドラッグし、インスタンス名を my_ta にします。続いて、次のコードをタイムラインのフレーム 1 の [アクション] パネルに追加します。
Usage 1:: listener object /** 必須 : - my_FLVPlybk というインスタンス名の FLVPlayback コンポーネントがステージ上にあること - my_ta というインスタンス名の TextArea コンポーネントがステージ上にあること */ import mx.video.*; my_ta.visible = false; my_FLVPlybk.contentPath = "http://www.helpexamples.com/flash/video/water.flv"; var listenerObject:Object = new Object(); // リスナーオブジェクトを作成する listenerObject.complete = function(eventObject:Object):Void { my_ta.text = "That's All Folks!"; my_ta.visible = true; }; my_FLVPlybk.addEventListener("complete", listenerObject);Usage 2:listener function /** 必須 : - my_FLVPlybk というインスタンス名の FLVPlayback コンポーネントがステージ上にあること - my_ta というインスタンス名の TextArea コンポーネントがステージ上にあること */ import mx.video.*; my_ta.visible = false; my_FLVPlybk.contentPath = "http://www.helpexamples.com/flash/video/water.flv"; function the_end(eventObject:Object):Void { my_ta.text = "That's All Folks!"; my_ta.visible = true; }; my_FLVPlybk.addEventListener("complete", the_end);
FLVPlayback クラスのイベント一覧, FLVPlayback.removeEventListener(),
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート
現在のページ: http://livedocs.adobe.com/flash/9.0_jp/main/00002982.html