用户ID :  密码 : 

登 录

注 册

时代财富科技公司 FortuneAge Technology Co., Ltd. 校园博客客服网站(新)

我的资料

Jorman

博客信息

积分:207
等级:3级 lv 3
日志总数:47
发表评论总数:4 (查看)
获得评论总数:29
发表留言总数:0
浏览总数:32465

最新公告

        现通缉FLASH若干,若有寻获精美FLASH网站及好玩的FLASH游戏者,请告知,重筹!


                    特此公告
                    以儆效尤

我的日历

最新评论

RE:Flv网络播放器制作全攻略——第四步
loader.scrub._x = ns.time / p... RE:陈炯组的表演节目
后半part能带动现场气氛,后劲十足,正!!有睇头! RE:与雪佛兰一起变形未来
年会下午的视频怎么没有啊??? RE:与雪佛兰一起变形未来
极度恶劣...开一次你的博客,死一次IE...找一篇干净的... RE:节目排练花絮
花絮也很精彩呀呀

最新留言

[全部留言] [发表留言]
http://www.fortuneage.com/ama...
这个模板总是导致我点错地方,晕!
肥仔的博客看了很有感觉.模版很有个性,内容也不错.继续努力!
偶来踩门,灌水~~~
偶来踩门,灌水~~~

RSS

首页 -> FLASH应用->Flv网络播放器制作全攻略——第四步
Flv网络播放器制作全攻略——第四步

从现在开始,我们开始进入中级阶段,制作Video的进度滑块。双击进入元件loader的编辑状态,新建一层名为:scrub,,然后我们绘制一个滑块如图1-7

图1-7

按F8将其转换为元件,转换的时候注意将注册点选择为中上,千万别选错了哦。并将其实例名命名为:scrub。将其和loadBar对齐如图1-8

图1-8

下面我们来制作播放进度条,在scrub层上新建一个图层名为playBar,将层loadBar上的元件loadBar选中,按下Ctrl+C复制,然后选择层playBar,按Ctrl+Shift+V原位粘贴,更改其实例名为playBar,并将其属性设置如图1-9

图1-9

返回主场景,选择action层的第一帧输入以下代码:(注意更新的代码是红色,旧的代码是黑色)

var percent_Loaded:Number = 0;

loader.loadBar._xscale = percent_Loaded;

loader.playBar._xscale = 0;

var duration:Number;

//这里可以查看帮助文档中NetStream.onMetaData 处理函数

//duration获取影片的长度

ns.onMetaData = function(obj:Object){

duration = obj.duration;

};

function videoStatus(){

var videoTotal:Number = ns.bytesTotal;

var videoLoaded:Number = ns.bytesLoaded;

percent_Loaded = videoLoaded /videoTotal*100;

loader.loadBar._xscale = percent_Loaded;

loader.scrub._x = ns.time / percent_Loaded * loader.loadBar._width;

loader.playBar._xscale = ns.time / percent_Loaded *100;

}

var videoInterval = setInterval(videoStatus,100);

好,现在我们Ctrl+Enter测试下影片,怎么样,滑块跟随着播放时间的流逝在移动了吧。

网友评论
loader.scrub._x = ns.time / percent_Loaded * loader.loadBar._width; loader.playBar._xscale = ns.time / percent_Loaded *100; 应改为 loader.scrub._x = ns.time / duration * loader.loadBar._width loader.playBar._xscale = ns.time / duration *100;
 
by:!!!三打哈(游客)(2008-7-16 11:45:00)
----博主回复     
 



共 1 页,1 条记录  

用户名:
密码:
您的评论:



发 表 评 论