FLVPlayback.playheadPercentage

使用できるバージョン

Flash Player 8

エディション

Flash Professional 8

シンタックス

my_FLVPlybk.playheadPercentage

説明

プロパティ。現在の playheadTimetotalTime プロパティのパーセンテージとして表す数値。このプロパティにアクセスすると、再生経過時間のパーセンテージが含まれます。このプロパティを設定すると、FLV ファイルの再生時間のパーセンテージを表す位置のシーク処理が発生します。

このプロパティの値は、totalTime プロパティの値を基準としています。

無効なパーセンテージを指定するか、totalTime プロパティが undefined、null、またはゼロ以下の場合は VideoError が送出されます。

次の例では、point2 キューポイントが発生したときに再生された FLV ファイルのパーセンテージが表示されます。point3 キューポイントで、playheadPercentage10 を設定し、FLV ファイルの先頭から 10 パーセントの位置のシーク処理を発生させ、再生ループを作成します。

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

/**
 必須 :
  - 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 {
        if(eventObject.info.name == "point2")
            trace("point2 occurred at " + my_FLVPlybk.playheadPercentage + " percent of FLV");
        if(eventObject.info.name == "point3")
            my_FLVPlybk.playheadPercentage = 10;
}
my_FLVPlybk.addEventListener("cuePoint", listenerObject);

関連項目

FLVPlayback.playheadTime, FLVPlayback.seekPercent(), FLVPlayback.totalTime


 

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

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