Flash CS3 ドキュメンテーション |
|||
| ActionScript 2.0 コンポーネントリファレンスガイド > FLVPlayback コンポーネント > FLVPlayback クラス > 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