0

我正在 Flash AS3 中构建“视频墙”应用程序。我正在导入一个嵌套了 flvPlayback 组件的影片剪辑,然后在 for 循环中将其添加到显示列表 12 次(基于 xml 文件的长度。)xml 文件也指向 .source 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 回答