陈华2015财富榜:教程带列表的FLV播放器(无限加载网络视频)

来源:百度文库 编辑:九乡新闻网 时间:2024/07/07 12:01:10

带列表的FLV播放器无限加载网络视频
这是一款用flash8.0打造的一个纯AS MP3播放器,并且功能能实现基本的的控制功能,播放,停止,暂停,音量控制,播放时间显示等。
步骤如下:
1、新建一个FLASH文档;本例中设置为:大小515,26;
2、新建两个图层:上一个为AS图层,下一个为文本层;
3、在AS图层的第1帧直接添加如下代码:
fscommand("fullscreen", false);
fscommand("allowscale", false);
fscommand("showmenu", false);
//加载外部声音
my_sound = new Sound();
my_sound.loadSound("在这里添加MP3地址", true);
my_sound.start();
//循环播放
my_sound.onSoundComplete = function() {
my_sound.start();
};
//创建音量底线
this.createEmptyMovieClip("xing_mc", 1);
with (xing_mc) {
beginFill(0x000000);
moveTo(46, 11);
);
lineTo(46, 12);
lineTo(46, 11);
endFill();
}
//创建背景方框
this.createEmptyMovieClip("fangkang_mc", 2);
with (fangkang_mc) {
lineStyle(4, 0x0000FF);//4用于调整背景框的精细,后面调整颜色;
moveTo(0, 0);
lineTo(515, 0);
//515用于调整长度
lineTo(515, 25);
//25用于调整高度;
lineTo(0, 25);
//
lineTo(0, 0);
}
//创建音量滑块并控制音量
this.createEmptyMovieClip("drag_mc", 3);
with (drag_mc) {
beginFill(0x0000FF);
moveTo(46, 3);
//
lineTo(50, 3);
lineTo(50, 12);
lineTo(46, 12);
//
lineTo(46, 3);
endFill();
}
left = drag_mc._x;
right = left+50;
//
top = drag_mc._y;
my_sound.getVolume();
drag_mc._x = 50;
//
drag_mc.onPress = function() {
this.startDrag(false, left, top, right, bottom);
};
drag_mc.onRelease = drag_mc.onReleaseOutside=function () {
stopDrag();
//
my_sound.setVolume((this._x)*2);
};
//按钮的可见性
pause_mc._visible = 1;
play_mc._visible = 0;
//创建播放按钮
this.createEmptyMovieClip("play_mc", 4);
with (play_mc) {
beginFill(0x0000FF);
mov2);
//
lineTo(5, 3);
endFill();
}
play_mc.onRelease = function() {
my_sound.start(time);
this._visible = 0;
//
pause_mc._visible = 1;
};
//创建停止按钮
this.createEmptyMovieClip("stop_mc", 5);
with (stop_mc) {
beginFill(0x0000FF);
moveTo(25, 3);
lineTo(34, 3);
//
lineTo(34, 12);
lineTo(25, 12);
lineTo(25, 3);
endFill();
}
stop_mc.onRelease = function() {
my_sound.stop();
pause_mc._visible = 0;
play_mc._visible = 1;
time = 0;
};
//创建暂停按钮
this.createEmptyMovieClip("pause_mc", 6);
with (pause_mc) {
beginFill(0x0000FF);
moveTo(5, 3);
//
lineTo(14, 3);
lineTo(14, 12);
lineTo(5, 12);
lineTo(5, 3);
endFill();
beginFill(0xFFFFFF);
moveTo(8, 3);
lineTo(11, 3);
lineTo(11, 12);
l);
endFill();
}
pause_mc.onRelease = function() {
this._visible = 0;
play_mc._visible = 1;
my_sound.stop();
time = my_sound.position/1000;
};
//创建进度显示文本
this.createTextField("shijian_txt", 7, 112, -2, 100, 20);
shijian_txt.textColor = 0x0000FF;
shijian_txt.autoSize = true;
onEnterFrame = function () {
var totalseconds:Number = my_sound.duration/1000;
var minutes:Number = Math.floor(totalseconds/60);
var seconds = Math.floor(totalseconds)%60;
if (seconds<10) {
seconds = "0"+seconds;
}
var playedseconds:Number = my_sound.position/1000;
var minutesed:Number = Math.floor(playedseconds/60);
var se
sec+secondsed;
}
shijian_txt.text = minutesed+":"+secondsed+"—"+minutes+":"+seconds+"(慧星影音传媒!)";
};
4、由于在语言里已经标注了代码的含义,在此就不再重复解释以上代码的含义了。
5,最后申明一点,这个MP3播放器加载的是网络音乐,你只需要修改一下文中的加载地址就OK了。即从上面的代码中找到以下代码,直接修改成自己喜欢的音乐就行了。
//加载外部声音
my_sound = new Sound();
my_sound.loadSound("MP3地址", true);
my_sound.start();
//循环播放
后面的true也可以修改成false这样音乐就不会自动播放了。

-----------------------------------------------------------------------------------------

  教程内容
带列表的FLV播放器(无限加载网络视频)
Flash8.0加载FLV视频播放器
1.打开flash文档,舞台尺寸340*320,背景黑色,取名FLV视频播放器保存.
2.点击上面的‘窗口’打开‘组件’,在组件栏里把User Interface文件夹里的ComboBox元件拉到舞台放置在合适的位置,再把Media-Player 6 - 7文件夹里的MediaPlayback元件拉到舞台放置在合适的位置。选中“MediaPlayback”,打开组件面板,按下图进行设置:



3.给ComboBox元件取个实例名称:list1;给MediaPlayback元件取个实例名称:mp67;
4.点击一下舞台中的ComboBox元件,打开属性面板点击参数,在参数右边有个编辑此对象的ActionScript斜上箭头如(图1)点击它,
弹出动作栏,在动作栏里输入以下AS语句:
on (load) {
_root.mp67.setMedia(this.value);
}
on (change) {
_root.mp67.setMedia(this.value);
}

5.点击一下舞台中的MediaPlayback元件,和上述方法一样,在动作栏里输入以下AS语句:
on (load) {
i = 0;
}
on (complete) {
if (i>0) {
i = 0;
}
i++;

trace(this.playing);
}

6.再次点击一下舞台中的ComboBox元件,打开属性面板点击参数,在data右边栏里点击一下,出现一个放大镜图标,点击放大镜弹出一个值窗口如(图2),在0行格里点击一下,把准备好的FLV格式的网址粘贴进去,添加网址可点一下‘+’,在1行格里粘贴准备好的第二个FLV格式的网址,后面添加方法相同。

7.在属性面板点击参数,在IabeIs右边栏里点击一下,出现一个放大镜图标,点击放大镜弹出一个值窗口如(图3),在0行格里点击一下,按前面网址的顺序编写与网址相同的作品名称,添加方法和上面相同。
8.下面的rowCount右边栏里原默认是5,即一次可以展示5个FLV作品的名称,也可按自己要求改动。
9.测试影片。
序言:需添加自己喜欢的可慢慢找FLV格式网址。