as2 外部flvの再生終了時などになにかする

広告

メモ。(FlashPlayer8、as2 での調べもの。もう使わないかもしれないけど一応)

外部flvの再生終了時にタイムラインを再生するといったことをするには、FLVPlayback クラスのイベントを使う模様。

FLVPlayback クラスというのはFLVファイルを制御するためのもの。
再生開始、一時停止、再生終了などなどのポイントごとにイベントを呼び出せる。
(再生終了時なら“complete”イベントが呼び出される。)

イベントの種類は下記参照。

設定例

例)flv(外部)を再生し、再生が終了したらタイムラインを再生する場合。

配置したいフレームをクリック後
「ファイル→読み込み→ビデオの読み込み…→flvファイルのパスを指定・外部ビデオを…を選択、スキン選ぶ」
とするとFLVPlaybackができるので、ステージ上でインスタンス名(仮:aaa_FLVplybk)をつける。

//FLVPlaybackのリスナーを作成
var flvListenerObject:Object = new Object();

// FLV再生終了時の処理
flvListenerObject.complete = function() {
play();
};

aaa_FLVplybk.addEventListener(“complete”, flvListenerObject);

flvListenerObjectaaa_FLVplybkは任意の名前で)

参考サイト


広告
  1. 匿名 より:

    //FLVPlaybackのリスナーを作成
    var flvListenerObject:Object = new Object();
    ここで真っ先にエラーではじかれました。

    FLVPlayback クラスを使うためには何か宣言等が必要なんでしょうか?

Leave a Reply

Ads by Sitemix