AS3:如何停止和循环FLV播放?

时间:2015-04-29 12:00:47

标签: actionscript-3 flash flvplayback

我尝试制作一个在后台播放视频的点数页面,当点击屏幕上的菜单按钮时,您将进入主菜单,视频将停止。在调试我的应用程序时,以下代码会导致它在lightspeed的所有5个场景中循环,不知道是什么原因造成的。我会告诉你它喜欢什么代码以及它没有代码。

错误的代码:

stop();

import fl.video.*;
import flash.events.VideoEvent;

Playback.source = "TONIGHT'S THE NIGHT.flv";

function FLVDone(event:VideoEvent):void{
    event.target.stop();
}

Playback.addEventListener(VideoEvent.COMPLETE, FLVDone);

function FLVDone(event:VideoEvent):void{
    event.target.stop();
}

//Menu Button
btnMenu.addEventListener(MouseEvent.MOUSE_UP, Menu5Clicked);

function Menu5Clicked (e:MouseEvent){
    gotoAndStop(1)
    FLVDone()
}

没有停止功能的工作代码:

stop();

import fl.video.*;
import flash.events.VideoEvent;

Playback.source = "TONIGHT'S THE NIGHT.flv";

//Menu Button
btnMenu.addEventListener(MouseEvent.MOUSE_UP, Menu5Clicked);

function Menu5Clicked (e:MouseEvent){
    gotoAndStop(1)
}

这是输出

  

警告:标签重复,场景=场景1,图层= BG,帧= 2,标签=信用   警告:重复标签,场景=场景1,图层= BG,帧= 3,标签=信用   警告:重复标签,场景=场景1,图层= BG,帧= 4,标签=信用   警告:重复标签,场景=场景1,图层= BG,帧= 5,标签=信用

     

应为任何可编辑的文本嵌入字体   在运行时,除了使用"使用设备字体"的文本。   设置。使用文字>字体嵌入命令嵌入字体。

这在调试时的两个版本的代码中都会出现

0 个答案:

没有答案