使用xml形式播放列表

使用xml形式播放列表

ID:40078329

大小:1.21 MB

页数:32页

时间:2019-07-20

使用xml形式播放列表_第1页
使用xml形式播放列表_第2页
使用xml形式播放列表_第3页
使用xml形式播放列表_第4页
使用xml形式播放列表_第5页
资源描述:

《使用xml形式播放列表》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、使用XML形式的播放列表本节课目标改进上节课的音乐播放器使用XML列表保存播放列表和乐曲信息XML是什么易于用的标记语言以.xml为后缀的文本文件能够在任何支持文本文件的程序里创建和编辑Flash项目中XML的常见应用使用RSS种子创建podcast创建博客应用与服务器软件通信创建程序标题及字幕视频和音频列表名词解释RSS也叫聚合RSS(也叫聚合内容,ReallySimpleSyndication)在线共享内容的一种简易方式通常在时效性比较强的内容上使用RSS订阅能更快速获取信息,网站提供RSS输出,有利于让用户获取网站内容的最新更

2、新。名词解释Podcast——播客“播客”又被称作“有声博客”,是Podcast的中文直译用户可以利用“播客”将自己制作的“广播节目”上传到网上与广大网友分享XML文件结构XML文件结构songListsongfilenameartistalbumitunes开始在场景中添加more_btn和link_btn按钮用XML实例代替songList数组删除songList数组用XML实例代替songList数组新建变量跟踪当前选中的乐曲在图中位置新建两个变量:songCount和songNum用XML实例代替songList数组新建XM

3、L和URLLoader对象在新建的变量下,插入代码:songList_XML保存来自songlist.xml文件的数据xmlLoader——URLLoader类的实例使用URLLoader载入外部播放列表利用URLLoader类的load()方法把外部数据加载到Flash项目中响应COMPLETE事件和IO_ERROR事件接着添加代码:响应COMPLETE事件和IO_ERROR事件创建xmlLoaded()和errorHandler()函数functionxmlLoaded(event:Event):void{}对变量songLis

4、t_XML赋值——newXML(xmlLoader.data);将事件侦听器移到xmlLoaded()函数中,并为两个新按钮添加事件侦听器setSongs();——调用setSongs()函数响应COMPLETE事件和IO_ERROR事件创建xmlLoaded()和errorHandler()函数functionerrorHandler(event:IOErrorEvent):void{}songTitle.text="XMLloadingerror:"+event;——设置出错时显示的文字响应COMPLETE事件和IO_ERROR

5、事件创建setsongs()函数将原有的for循环语句移到setSongs()函数中,并加以修改functionsetSongs():void{}创建setsongs()函数将原有的for循环语句移到setSongs()函数中,并加以修改functionsetSongs():void{for(vari=0;i<6;i++){}}——外部XML文件中的乐曲数量不一定,需要设置场景中的六个按钮从xml数据里获得乐曲名称与艺术家functionsetSongs():void{for(vari=0;i<6;i++){vartitleText

6、:String=songList_XML.song[i+songCount].name;varartistText:String=songList_XML.song[i+songCount].artist;}}设置乐曲板的标题和艺术家信息functionsetSongs():void{for(vari=0;i<6;i++){vartitleText:String=songList_XML.song[i+songCount].name;varartistText:String=songList_XML.song[i+songCount

7、].artist;varclipTitle=this["song"+(i+1)].title;varclipArtist=this["song"+(i+1)].artist;clipTitle.text=titleText;clipArtist.text=artistText;}}更新choosesong()函数将函数的switch循环中对数组的操作修改为对XML文件的操作currSong="../MP3s/"+songList[0]asString;改为:songNum=0;currSong=songList_XML.song[s

8、ongNum+songCount].file;变量songNum使XML文件中能保存比场景中按钮数量多的乐曲更新choosesong()函数使用xml数据创建超链接在点击link_btn按钮时链接到相关网站在函数xmlLoaded()

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。