上传后Flash影片不循环

时间:2011-10-12 15:40:09

标签: flash actionscript loops movie

我将FLV文件导入FLA Flash文件,并将其导出为SWF影片。

我想将它嵌入我的网站,我希望它在结束后循环播放。

我已经检查了以下内容:

  • 文件已完全上传
  • 使用最新版本的flash
  • “发布预览> Flash”在Adobe Flash CS4中正常运行
  • “发布预览> HTML”在Adobe Flash CS4中也可以正常使用

我试过的Actionscript解决方案:

到FLV组件:

on (complete){
this.autoRewind=true;
this.play();
}

放置视频的框架:

 var myLis:Object = new Object; 
 myLis.complete = function(){ 
 flvPlayer.play(); 
 } 
 flvPlayer.addEventListener("complete", myLis); 

过去一周我一直在关注这个问题,但无法理解。 我听说我可能会检查一下所谓的“IDE”,但我不知道那是什么或如何检查?任何帮助都会创造奇迹。

谢谢!

2 个答案:

答案 0 :(得分:0)

在您的网站上制作循环视频并不是一个好主意。大多数视频播放器允许用户手动重放视频。如果您仍想循环播放视频,请继续阅读

您之前的代码适用于ActionScript 2(旧版本)。这是AS3的代码:

 import fl.video.VideoEvent;
 flvPlayer.addEventListener(VideoEvent.COMPLETE, videoFinished);
 function videoFinished(event:VideoEvent){
        flvPlayer.play();
 }; 

您可以从here下载Flash Builder。那是你听说过的IDE(集成开发环境)。

答案 1 :(得分:0)

我已经明白了。

原来我需要一个stop()在我的动作脚本开头的FLV组件的框架:

stop();
var listener:Object = new Object();
listener.complete = function():Void {
    flvPlayer.play();
}
flvPlayer.addEventListener("complete", listener);