早上好,谢谢你看看。这是AS2,而不是AS3。
我已经使用了这个演示设置几年了,我还没弄明白如何让它再次从视频跳回到第一帧。我通常只渲染出与第一帧相匹配的额外几分钟视频,但这很烦人。无论如何,这是我的设置: 第一帧有一个停止命令和图片。图片有一个简单的(发布){gotoandplay(2);}这很有效。 第二帧看起来像这样: 视频留在文件夹中,因为它大约200mb,并通过网络连接进行链接。
我希望演示文稿跳回到第1帧,在视频完成播放后,好的标题幻灯片就位于第1帧。我之前尝试了几种方法,但我对这些东西的基本水平并没有帮助我。是否有一个我可以添加的侦听器,它将检测结束并允许我gotoAndPlay(1)?或者我甚至可以将它复制到第3帧。
谢谢!
答案 0 :(得分:0)
在
中添加此代码ns.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
private function netStatusHandler(evt:NetStatusEvent):void {
if (evt.info.code == "NetStream.Play.Stop") {
gotoAndPlay(1)
}
}
[编辑]
// do this instead of the code above
function myCallBack(o:Object):void{
if (o.code == "NetStream.Play.Complete"){
gotoAndPlay(1)
}
}
ns.client = {onPlayStatus: myCallBack}