Flash CS3 ドキュメンテーション |
|||
| ActionScript 2.0 コンポーネントリファレンスガイド > FLVPlayback コンポーネント > FLVPlayback クラス > FLVPlayback.playheadPercentage | |||
Flash Player 8
Flash Professional 8
my_FLVPlybk.playheadPercentage
プロパティ。現在の playheadTime を totalTime プロパティのパーセンテージとして表す数値。このプロパティにアクセスすると、再生経過時間のパーセンテージが含まれます。このプロパティを設定すると、FLV ファイルの再生時間のパーセンテージを表す位置のシーク処理が発生します。
このプロパティの値は、totalTime プロパティの値を基準としています。
無効なパーセンテージを指定するか、totalTime プロパティが undefined、null、またはゼロ以下の場合は VideoError が送出されます。
次の例では、point2 キューポイントが発生したときに再生された FLV ファイルのパーセンテージが表示されます。point3 キューポイントで、playheadPercentage に 10 を設定し、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