0

フラッシュ AS3 で「ビデオ ウォール」アプリを構築しています。flvPlayback コンポーネントがネストされたムービー クリップをインポートし、それを for ループ (xml ファイルの長さに基づく) で表示リストに 12 回追加しています。 flv インスタンス。

このメソッドは、すべての画面にビデオ コンテンツを表示するために機能していますが、最後の flvPlayback コンポーネントのみをループします。残りはビデオの最初のフレームに戻ります。

var vidURL = vidXML.video_item[i].@url  
SS.video.source = vidURL;
SS.video.autoRewind = true;
SS.video.autoPlay = true;
SS.video.addEventListener(VideoEvent.COMPLETE, Loop);

function Loop(event:VideoEvent):void
{
     SS.video.play();
}

SS + [i] を参照して、イベントが発生したらすぐに巻き戻すように呼び出してみましたが (ビデオの長さが異なるため)、うまくいきませんでした。

どんな助けでも大歓迎です。

ありがとう

城野

4

1 に答える 1

0

チャップスを心配しないでください...「event.target.play()」を使用すると、各ビデオが終了したときにトリガーされ、すべてがうまく巻き戻されます。

ごめん。

城野

于 2009-07-20T10:51:33.927 に答える