background image

 [知识点] 

1、构建视频 NetConnection 和 NetStream; 

2、音量控制用 soundTransform(这个让我耗了一些精力,在 AS2 中可以 setvolume,在 AS3 就不行
了); 

3、暂停用 pause(),恢复回放暂停的视频流用 resume(); 

4、接收视频信息用 onMetaData(如视频总时间 data.duration); 

5、侦听视频流的开始和结束用 NetStatusEvent.NET_STATUS,info.code 如果为"NetStream.Play.Stop",
则可重播或播放新的视频; 

//以上只是一些最基本的视频知识,希望对初学 AS3 的人能有所帮助,这将是我最大的欣慰。 

[步骤] 
第一步:创建播放按钮、暂停按钮,实例名分别为 play_btn、pause_btn; 
第二步:画两个长矩形,分别转为影片剪辑,实例名分别为 jzjd_mc、bfjd_mc,作为加载进度条与播放
进度条; 

第三步:在库中右键选择 新建视频 ,在弹出的对话框中点选 视频(受 ActionScript

控制) ,拖到场

景中,实例名为 vid; 
第四步:在场景中拉两个动态文本,实例名分别为 bftxt(显示播放时间)、zcdtxt(显示总时间); 
第五步:画一个长矩形,转为影片剪辑,作为音量条,实例名为 ylt_mc; 
第六步:画一个小圆,转为影片剪辑,作为音量滑块,实例名为 ylhk_mc; 
第七步:在帧上写如下代码: 

[代码]  

//

 

创建一个 NetConnection 

 

对象  

var nc: NetConnection=new NetConnection();  

/*如果连接到没有使用服务器的 FLV 

 

文件,则通过向 connect() 方法传递值