Flash CS3 ドキュメンテーション |
|||
| ActionScript 2.0 コンポーネントリファレンスガイド > FLVPlayback コンポーネント > FLVPlayback クラス > FLVPlayback.scrubFinish | |||
Flash Player 8
Flash Professional 8
varlistenerObject:Object = new Object();listenerObject.scrubFinish = function(eventObject:Object):Void {// ここにイベント処理コードを挿入する}; my_FLVplybk.addEventListener("scrubFinish",listenerObject);
イベント。ユーザーが SeekBar を使って FLV ファイルのスクラブを停止したときに送出されます。スクラブとは、シークバーのハンドルをつかみ、FLV ファイル内の特定のシーンを見つけるためにいずれかの方向にドラッグする操作のことです。ユーザーが SeekBar のハンドルを離すと、スクラブは停止します。
イベントオブジェクトには state プロパティと playheadTime プロパティがあります。状態は、スクラブが停止するまで seeking になります。
また、新しい状態に等しい状態プロパティと共に stateChange イベントが送出されます。このプロパティは、"playing"、"paused"、"stopped"、または "buffering" になります。
次の例では、scrubFinish イベントをリスンし、スクラブが停止した時間を表示します。
FLVPlayback コンポーネントをステージにドラッグし、インスタンス名を my_FLVPlybk にします。続いて、次のコードをタイムラインのフレーム 1 の [アクション] パネルに追加します。
|
メモ |
|
イベントを発生させるには、SeekBar のハンドルをつかみ、ドラッグして離す必要があります。 |
/**
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/water.flv";
var listenerObject:Object = new Object();
listenerObject.scrubFinish = function(eventObject:Object):Void {
trace("Scrubbing stopped at " + eventObject.playheadTime);
trace("Current state is " + eventObject.state);
};
my_FLVPlybk.addEventListener("scrubFinish", listenerObject);
FLVPlayback.playheadTime, FLVPlayback.seek, FLVPlayback.seekBar, FLVPlayback.scrubStart, FLVPlayback.state, FLVPlayback.stateChange
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート
現在のページ: http://livedocs.adobe.com/flash/9.0_jp/main/00003056.html