WEB开发网
开发学院图形图像Flash 巧用Flash的Media组件实现多首mp3连播 阅读

巧用Flash的Media组件实现多首mp3连播

 2006-12-31 10:44:25 来源:WEB开发网   
核心提示: stop();//数组myArray用来存储 载入的XML文档中的歌曲名称var myArray = new Array();//歌曲的总数var mp3Total:Number;var myXml = new XML();myXml.ignoreWhite = true;myXml.lo
stop();
//数组myArray用来存储 载入的XML文档中的歌曲名称
var myArray = new Array();
//歌曲的总数
var mp3Total:Number;
var myXml = new XML();
myXml.ignoreWhite = true;
myXml.load("mp3list.xml");
myXml.onLoad = function() {
var e = myXml.firstChild.childNodes;
mp3Total = e.length;
for (var i = 0; i<mp3Total; i++) {
myArray.push(e[i].attributes["title"]);
}
init();
_root["mp3Container"+flagNum].addEventListener("complete", myListener);
};
var myListener = new Object();
myListener.complete = function(eventObject) {
playNext();
};

5.保存文件,Ctrl+Enter测试影片并输出SWF文件。测试影片时会有错误提示,不用担心,这是由于没有生成XML文档的缘故。

6.创建XML文档:

<?xml version="1.0" encoding="utf-8"?> <mp3Lists> <item title="1.mp3" /> <item title="2.mp3" /> </mp3Lists>

将该文件保存在与原SWF文件相同的文件夹中,命名为mp3list.xml。

7.在原文件目录下放入两首mp3,默认名称为1.mp3,2.mp3,这里的名称和歌曲数目大家可以自己修改XML文件。

到此为止,一个连放两首MP3的播放器就可以使用了,打开SWF文件,你将会听到优美动听的音乐,同时看到播放进度显示等MP3播放器常有的功能。注意:要想让这个播放器用于你的网站上,必须把SWF文件和XML以及两首MP3文件上传到你的网站的同一个文件夹中。

上一页  1 2 

Tags:Flash Media 组件

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接