FLVPlayback.removeEventListener()

使用できるバージョン

Flash Player 8

エディション

Flash Professional 8

シンタックス

my_FLVPlybk.removeEventListener(event:String, listener:Object):Void
my_FLVPlybk.removeEventListener(event:String, listener:Function):Void

パラメータ

event リスナーを削除するイベントの名前を指定するストリング。

listener 削除するリスナーオブジェクトまたは関数の参照。

戻り値

なし。

説明

メソッド。コンポーネントインスタンスからイベントリスナーを削除します。

次の例では、最初のキューポイントが発生したときに、cuePoint イベントのリスナーを削除します。これにより、3 つのキューポイントのうち最初のキューポイントだけが検出されます。

FLVPlayback コンポーネントをステージにドラッグし、インスタンス名を my_FLVPlybk にします。続いて、次のコードをタイムラインのフレーム 1 の [アクション] パネルに追加します。

Usage 1: listener object
/**
 必須 :
  - my_FLVPlybk というインスタンス名の FLVPlayback コンポーネントがステージ上にあること
*/
import mx.video.*;
my_FLVPlybk.contentPath = "http://www.helpexamples.com/flash/video/cuepoints.flv";
var listenerObject:Object = new Object(); // リスナーオブジェクトを作成する
listenerObject.cuePoint = function(eventObject:Object):Void {
        trace("Hit cue point at " + eventObject.info.time);
        my_FLVPlybk.removeEventListener("cuePoint", listenerObject);
};
my_FLVPlybk.addEventListener("cuePoint", listenerObject);
Usage 2: listener function
/**
 必須 :
  - my_FLVPlybk というインスタンス名の FLVPlayback コンポーネントがステージ上にあること
*/
import mx.video.*;
my_ta.visible = false;
my_FLVPlybk.contentPath = "http://www.helpexamples.com/flash/video/cuepoints.flv";
function cuePoint(eventObject:Object):Void {
        trace("Hit cue point at " + eventObject.info.time);
        my_FLVPlybk.removeEventListener("cuePoint", cuePoint);
};
my_FLVPlybk.addEventListener("cuePoint", cuePoint); 

関連項目

FLVPlayback.addEventListener()


 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート

現在のページ: http://livedocs.adobe.com/flash/9.0_jp/main/00003049.html