Flash CS3 ドキュメンテーション |
|||
| ActionScript 2.0 コンポーネントリファレンスガイド > FLVPlayback コンポーネント > FLVPlayback クラス > FLVPlayback.setFLVCuePointEnabled() | |||
Flash Player 8
Flash Professional 8
my_FLVplybk.setFLVCuePointEnabled(enabled:Boolean,time:Number) my_FLVplybk.setFLVCuePointEnabled(enabled:Boolean,name:String) my_FLVplybk.setFLVCuePointEnabled(enabled:Boolean,cuePoint:Object)
enabled ブール値。FLV ファイルのキューポイントを有効にするか (true) 無効にするか (false) を指定します。
time 設定するキューポイントの時間を秒単位で表した数値。
name 設定するキューポイントの名前。
cuePoint 設定するキューポイントに一致する name プロパティおよび time プロパティを持つキューポイントオブジェクト。受け取ったキューポイントオブジェクトの他のプロパティはチェックされません。time または name が undefined である場合は、使用可能な値だけを使用してキューポイントを検索します。
数値。metadataLoaded が true である場合は、有効状態が変更されたキューポイントの数を返します。metadataLoaded が false の場合は、-1 を返します。これは、コンポーネントは設定するキューポイントを判断できないためです。ただし、コンポーネントはメタデータを受け取ると、指定したキューポイントを正しく設定します。
メソッド。1 つまたは複数の FLV ファイルのキューポイントを有効または無効にします。イベントとして送出され、seekToPrevNavCuePoint()、seekToNextNavCuePoint()、および seekToNavCuePoint() の各メソッドを使用して操作されるキューポイントが無効になります。
contentPath プロパティに別の FLV ファイルを設定するとキューポイント情報は削除されるので、ロードする次の FLV ファイルのキューポイント情報を設定する前に、contentPath プロパティを設定します。
この関数によって発生した変更は、メタデータがロードされるまで isFLVCuePointEnabled() メソッドの呼び出しによって反映されません。
次の例では、ready イベントが発生したときに point2 キューポイントおよび point3 キューポイントを無効にします。cuePoint イベントハンドラは、発生する各キューポイントの名前と時間を [出力] パネルに表示します。FLV ファイルには、埋め込みキューポイントとして、point1 (00:00:00:418)、point2 (00:00:07.748)、point3 (00:00:16:020) の 3 つが含まれます。
FLVPlayback コンポーネントをステージにドラッグし、インスタンス名を my_FLVPlybk にします。続いて、次のコードをタイムラインのフレーム 1 の [アクション] パネルに追加します。
/**
Requires:
- FLVPlayback component on the Stage with an instance name of my_FLVPlybk
*/
import mx.video.*;
function ready(eventObject:Object) {
my_FLVPlybk.setFLVCuePointEnabled(false, "point2");
my_FLVPlybk.setFLVCuePointEnabled(false, 16.02);
}
my_FLVPlybk.addEventListener("ready", ready);
function cuePoint(eventObject:Object) {
trace("Cue point name is: " + eventObject.info.name);
trace("Cue point time is: " + eventObject.info.time);
}
my_FLVPlybk.addEventListener("cuePoint", cuePoint);
my_FLVPlybk.contentPath = "http://www.helpexamples.com/flash/video/cuepoints.flv";
FLVPlayback.cuePoint, FLVPlayback.findCuePoint(), FLVPlayback.findNearestCuePoint(), FLVPlayback.findNextCuePointWithName(), FLVPlayback.isFLVCuePointEnabled(), FLVPlayback.seekToNavCuePoint(), FLVPlayback.seekToNextNavCuePoint(), FLVPlayback.seekToPrevNavCuePoint()
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート
現在のページ: http://livedocs.adobe.com/flash/9.0_jp/main/00003070.html