FLVPlayback.addEventListener()

使用できるバージョン

Flash Player 8

エディション

Flash Professional 8

シンタックス:

my_FLVPlybk.addEventListener(event:String, listener:Object):Void
my_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