使用XML形式播放列表.ppt

上传人:xt****7 文档编号:5186936 上传时间:2020-01-22 格式:PPT 页数:32 大小:1.21MB
返回 下载 相关 举报
使用XML形式播放列表.ppt_第1页
第1页 / 共32页
使用XML形式播放列表.ppt_第2页
第2页 / 共32页
使用XML形式播放列表.ppt_第3页
第3页 / 共32页
点击查看更多>>
资源描述
使用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 在乐曲列表里浏览 functionmoreSongs e MouseEvent void if songCount songList XML song name length 6 songCount else songCount 0 setSongs 完成代码 见0 bmp文件
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!