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