FLVPlayback.seekToPrevOffset

使用できるバージョン

Flash Player 8

エディション

Flash Professional 8

シンタックス

my_FLVPlybk.seekToPrevOffset

説明

プロパティ。seekToPrevNavCuePoint() メソッドで以前のキューポイントと比較する際に使用する秒数です。キューポイントの少し前方に位置する場合に、前にある同じキューポイントが何度も繰り返し検索されるのを防ぐために、この値を使用してスキップします。デフォルトは 1 秒です。

次の例では、最初に seekToPrevOffset プロパティに 10 を設定し、seekToPrevNavCuePoint() メソッドを最初に呼び出して、point1 キューポイントを見つけます。ただし、point3 の最初の cuePoint イベントが発生すると、seekToPrevOffset プロパティを 1 秒に下げ、それ以降の呼び出しで seekToPrevNavCuePoint() メソッドを呼び出して point2 キューポイントに到達します。

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

/**
 Requires:
  - FLVPlayback component on the Stage with an instance name of my_FLVPlybk
*/
import mx.video.*;
my_FLVPlybk.contentPath = "http://www.helpexamples.com/flash/video/cuepoints.flv";
var listenerObject:Object = new Object();
listenerObject.ready = function(eventObject:Object) {
    my_FLVPlybk.seekToPrevOffset = 10;
    my_FLVPlybk.seekToNavCuePoint("point3");
}
my_FLVPlybk.addEventListener("ready", listenerObject)
var listenerObject:Object = new Object();
listenerObject.cuePoint = function(eventObject:Object) {
        trace("hit cue point at " + eventObject.info.time);
        if(eventObject.info.name == "point3"){
            my_FLVPlybk.seekToPrevNavCuePoint(eventObject.info.time);
            my_FLVPlybk.seekToPrevOffset = 1;
        }
}
my_FLVPlybk.addEventListener("cuePoint", listenerObject)

関連項目

FLVPlayback.seekToPrevNavCuePoint()


 

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

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