已阅读5页,还剩27页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
使用XML形式的播放列表 本节课目标 改进上节课的音乐播放器使用XML列表保存播放列表和乐曲信息 XML是什么 易于用的标记语言以 xml为后缀的文本文件能够在任何支持文本文件的程序里创建和编辑 Flash项目中XML的常见应用 使用RSS种子创建podcast创建博客应用与服务器软件通信创建程序标题及字幕视频和音频列表 名词解释 RSS也叫聚合RSS 也叫聚合内容 ReallySimpleSyndication 在线共享内容的一种简易方式通常在时效性比较强的内容上使用RSS订阅能更快速获取信息 网站提供RSS输出 有利于让用户获取网站内容的最新更新 名词解释 Podcast 播客 播客 又被称作 有声博客 是Podcast的中文直译用户可以利用 播客 将自己制作的 广播节目 上传到网上与广大网友分享 XML文件结构 XML文件结构 开始 在场景中添加more btn和link btn按钮 用XML实例代替songList数组 删除songList数组 用XML实例代替songList数组 新建变量跟踪当前选中的乐曲在图中位置新建两个变量 songCount和songNum 用XML实例代替songList数组 新建XML和URLLoader对象在新建的变量下 插入代码 songList XML保存来自songlist xml文件的数据xmlLoader URLLoader类的实例 使用URLLoader载入外部播放列表 利用URLLoader类的load 方法把外部数据加载到Flash项目中 响应COMPLETE事件和IO ERROR事件 接着添加代码 响应COMPLETE事件和IO ERROR事件 创建xmlLoaded 和errorHandler 函数functionxmlLoaded event Event void 对变量songList XML赋值 newXML xmlLoader data 将事件侦听器移到xmlLoaded 函数中 并为两个新按钮添加事件侦听器setSongs 调用setSongs 函数 响应COMPLETE事件和IO ERROR事件 创建xmlLoaded 和errorHandler 函数functionerrorHandler event IOErrorEvent void songTitle text XMLloadingerror event 设置出错时显示的文字 响应COMPLETE事件和IO ERROR事件 创建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 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 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 songNum songCount file 变量songNum使XML文件中能保存比场景中按钮数量多的乐曲 更新choosesong 函数 使用xml数据创建超链接 在点击link btn按钮时链接到相关网站在函数xmlLoaded 中 为link btn按钮添加事件侦听器link btn addEventListener MouseEvent CLICK iTunesLink 使用xml数据创建超链接 实现iTunesLink 函数functioniTunesLink e MouseEvent void 使用xml数据创建超链接 实现iTunesLink 函数functioniTunesLink e MouseEvent void varlink String songList XML song songNum songCount itunes 使用xml数据创建超链接 实现iTunesLink 函数functioniTunesLink e MouseEvent void varlink String songList XML song songNum songCount itunes navigateToURL newURLRequest link blank 打开保存在link中的URL并转到响应位置 在乐曲列表里浏览 点击more btn按钮会在乐曲面板中显示更多的乐曲在函数xmlLoaded 中 为more btn按钮添加事件侦听器more btn addEventListener MouseEvent CLICK moreSongs 在乐曲列表里浏览 实现moreSongs 函数functionmoreSongs e MouseEvent void 在乐曲列表里浏览 functionmoreSongs e MouseEvent void if songCount songList XML song name length 6 songCount else songCount 0
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年砂石销售的合同
- 三七产地购销合同模板2024年
- 股权分配合作协议书
- 手机品牌售后服务承诺书
- 固定期限劳动合同样式
- 定向培育及就业协议
- 保险合同:航空货物运输保险协议-合同范本
- 建筑工程项目招标代理合同
- 国家基础地理信息授权书
- 合伙协议合同范文
- 工业催化课件
- 人教版六年级音乐上册全册教案
- 办税服务外包投标方案(技术标)
- 部编版五年级上册道德与法治第三单元知识点归纳整理
- 养老机构(养老院)全套服务管理实用手册
- 企业文化管理第八章企业文化的比较与借鉴
- WST311-2023《医院隔离技术标准》
- 《缕书香伴我同行》课件
- 建设项目竣工环境保护验收管理办法
- 100道解方程 计算题
- 赛事承办服务投标方案(技术方案)
评论
0/150
提交评论