发新话题
打印

[求救] 如何控制flv播放完后跳转到我指定的桢。在线等!

如何控制flv播放完后跳转到我指定的桢。在线等!

原来有个人给我说过代码,我把文件丢了 想问问大家~~谢谢了~~

TOP

引用:
原来有个人

TOP

谁知道帮我一下吧 我记得并不是很长 几句代码就可以了

TOP

FLV(media信息完整的FLV文件)播放完成时,会发出onStatus事件,并传递code信息为NetStream.Play.Stop
侦听到此事件之后,加上跳转就是。

TOP

_root.ns.onStatus = function(object) {
        if (object.code == "NetStream.Play.Stop") {
                        _root.gotoAndStop(1);
          trace("dddd")
                 
        }
};

TOP

不明白object.code 是什么东西~~

TOP

依然没有解决掉。。。。 版主再帮一下我把,我想让flv播放完直接跳转到root第一镇,刚才你说得我也自己试着查了查,但是还是不行。。不知道ns是什么意思,还有object.code ..

TOP

my_nc = new NetConnection();
my_nc.connect(null);
sblang = new NetStream(my_nc);

_root.sblang.onStatus = function(object) {
        if (object.code == "NetStream.Play.Stop") {
                        _root.gotoAndStop(1);
          trace("dddd")
                 
        }
};


不知道是哪里错了~~ 版主帮我解决一下吧

TOP

沈阳基石www.24320557.com冰淇淋展示柜,冰淇淋柜,硬冰淇淋展示柜

提示: 作者被禁止或删除 内容自动屏蔽

TOP

声嘶力竭的喊一声 谁能帮我一下。。

TOP

兄弟啊 你不是用组件做的播放器吧 再说你放个源文件很难么

TOP

是用flash里面的组建做的,组件在播放完flv文件后好像就停留在视频的最后一桢了,我想让播放完flv各式的视频后跳转到我指定的桢就可以了

假如我主时间轴上有二桢,第一桢有一stop(),然后放了一个播放按钮,点击播放侯挑到第二桢上面并且播放flv视频文件,播放完了 我想让影片跳转到root第一桢上面。

TOP

//姑且认为你用的FLVPlayback.组件名为:my_FLVPlybk.
import mx.video.*;
stop();
var listenerObject:Object = new Object();
listenerObject.stateChange = function(eventObject:Object):Void {
    if(eventObject.state == FLVPlayback.STOPPED){
       trace("State is " + FLVPlayback.STOPPED);
           _root.gotoAndStop(1);
        }
};
my_FLVPlybk.addEventListener("stateChange", listenerObject);
my_FLVPlybk.contentPath = "http://www.helpexamples.com/flash/video/water.flv";

TOP

谢谢楼上的,成功了。嘻嘻~~

TOP

mark

TOP

getURL()

TOP

发新话题