我尝试制作一个在后台播放视频的点数页面,当点击屏幕上的菜单按钮时,您将进入主菜单,视频将停止。在调试我的应用程序时,以下代码会导致它在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,标签=信用
应为任何可编辑的文本嵌入字体 在运行时,除了使用"使用设备字体"的文本。 设置。使用文字>字体嵌入命令嵌入字体。
这在调试时的两个版本的代码中都会出现