[flash]使用一个进度条控制视频播出 |
您所在的位置:网站首页 › flash如何制作进度条 › [flash]使用一个进度条控制视频播出 |
视频教程越来越多,怎么才能使读者自由地控制教程的进度呢,如下就有一个进度条的代码。
onEnterFrame = function () { _root.jd_txt.text = "播放进度:"+_currentframe+"/"+_totalframes; _root.jd_mc.t_mc._x = int(_root._currentframe/_root._totalframes*(300-_root.jd_mc.t_mc._width)); }; _root.jd_mc.k_mc.onPress = function() { delete onEnterFrame; _root.jd_mc.t_mc._x = _root.jd_mc._xmouse; }; _root.jd_mc.k_mc.onRelease = function() { gotoAndPlay(int(_root.jd_mc.t_mc._x/(300-_root.jd_mc.t_mc._width)*_root._totalframes)); onEnterFrame = function () { jd_txt.text = "播放进度:"+_currentframe+"/"+_totalframes; _root.jd_mc.t_mc._x = int(_root._currentframe/_root._totalframes*(300-_root.jd_mc.t_mc._width)); }; }; _root.jd_mc.t_mc.onPress = function() { delete onEnterFrame; startDrag(this, false, 0, -5, 300-this._width, -5); _root.jd_mc.t_mc.onEnterFrame = function() { gotoAndPlay(int(_root.jd_mc.t_mc._x/(300-_root.jd_mc.t_mc._width)*_root._totalframes)); jd_txt.text = "播放进度:"+int(_root.jd_mc.t_mc._x/(300-_root.jd_mc.t_mc._width)*_root._totalframes)+"/"+_root._totalframes; }; }; _root.jd_mc.t_mc.onRelease = function() { stopDrag(); delete _root.jd_mc.t_mc.onEnterFrame; gotoAndPlay(int(_root.jd_mc.t_mc._x/(300-_root.jd_mc.t_mc._width)*_root._totalframes)); onEnterFrame = function () { jd_txt.text = "播放进度:"+_currentframe+"/"+_totalframes; _root.jd_mc.t_mc._x = int(_root._currentframe/_root._totalframes*(300-_root.jd_mc.t_mc._width)); }; };
这里面有一个动态文本,两个影片剪辑,比较简单。 源程序见:http://www.oeasy.com.cn/viewthread.php?tid=1377&extra=page%3D1 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |