我正在使用带有Action Script 3.0的Adobe Flash CS6
这就是我所拥有的:
这只是我项目的简单解释。我的项目中有2页(框架):Scene Selection
和Watch Video
。
在Watch Video
上,我有一个自动播放的视频。该视频包含3个部分:Part 1
,Part 2
和Part 3
。我也有按钮Home
返回Scene Selection
。
在Scene Selection
上,我有3张图像作为按钮:Part 1
,Part 2
和Part 3
。如果我点击Part 2
按钮,我会转到Watch Video
页面,视频将跳至Part 2
。
这是代码:
//Scene Selection
btnPart1.addEventListener(MouseEvent.CLICK, OnClickPart1);
function OnClickPart1(event:MouseEvent):void
{
//I think something is missing here
gotoAndStop(3);
}
//Watch Video
import fl.video.FLVPlayback;
import fl.video.VideoPlayer;
import flash.events.Event;
var flvPlayer:FLVPlayback = new FLVPlayback();
var vp:VideoPlayer = flvPlayer.getVideoPlayer(0);
addChild(flvPlayer);
flvPlayer.x = 162.5;
flvPlayer.y = 100;
flvPlayer.width = 1024;
flvPlayer.height = 576;
flvPlayer.source = "Final.mp4";
flvPlayer.skin = "SkinOverPlaySeekMute.swf"
flvPlayer.skinBackgroundColor = 0xF9D760;
btnHome.addEventListener(MouseEvent.CLICK, OnClickHome);
function OnClickHome(event:MouseEvent):void
{
gotoAndStop(1);
CleanFlvPlayer();
}
function CleanFlvPlayer():void{
vp.close();
removeChild(flvPlayer);
}
这就是问题:
我对Part 1
没有问题,因为它的工作方式与我想要的一样。但是,我怎样才能将视频跳过一段时间?我无法将视频分成每个部分,因为我的真实项目比这更复杂。我应该添加什么代码?感谢。