Flash读取XML
//xml-004.fla.
//使用系统编码.防止乱码.
System.useCodepage = true;
//实例化一个xml对象.
var myxml:XML = new XML();
//分析时忽略xml文档中的空格.
myxml.ignoreWhite = true;
//加载xml-004.xml文档.
myxml.load("xml-004.xml");
//调用XML.onLoad事件.
myxml.onLoad = function(success:Boolean)
{
//如果加载成功,success=true;否则success=false;
if (success) {
trace("加载成功!");
//用一个数组来引用顶层节点中子级节点的数组.
var child_arr:Array = myxml.firstChild.childNodes;
//这个for遍历的是顶层节点下的子级节点.
for (var i = 0; i<child_arr.length; i++) {
//将歌曲添加到List组件中.
//child_arr[i].firstChild.nodeValue这个是xml节点的节点值.
//child_arr[i].attributes.path这个是xml节点下的path属性.
mp3_list.addItem({label:(i+1)+"."+child_arr[i].firstChild.nodeValue, data:child_arr[i].attributes.path});
}
} else {
trace("加载失败!");
}
};
//listEvent函数是执行List组件中change事件
function listEvent():Void
{
//这个就是歌曲地址.用Sound类的loadSound方法就可以播放歌曲了.例:mysound.loadSound(mp3_list.selectedItem.data);详细请看帮助文档.
trace(mp3_list.selectedItem.data);
}
//添加帧听器.
mp3_list.addEventListener("change", listEvent);
xml-004.xml
<?xml version="1.0" encoding="gb2312"?>
<!--xml-004.xml-->
<mp3List>
<mp3 path="jmzcg.mp3">啊桑-寂寞在唱歌</mp3>
<mp3 path="jmjywsls.mp3">寂寞是因为思念谁</mp3>
<mp3 path="szwspdxd.mp3">老狼-睡在我上铺的兄弟</mp3>
<mp3 path="qf.mp3">誓言-求佛</mp3>
<mp3 path="xyzth.mp3">下一站天后</mp3>
<mp3 path="nswdxfm.mp3">伊能静-你是我的幸福吗</mp3>
<mp3 path="aqfx.mp3">爱情复兴(容祖儿)</mp3>
<mp3 path="qrlg.mp3">水木年华-秋日恋歌</mp3>
<mp3 path="qnyh.mp3">张国荣-倩女幽魂</mp3>
<mp3 path="a.mp3">一首很棒的英文歌(酒吧里常放)</mp3>
</mp3List>
Flash读取XML相关推荐
- flash读取xml简明实例教程
----------------------------flash读取xml简明实例教程 -------------------------- **************************** ...
- Flash读取XML文件出现的中文乱码问题 flash读取外部中文时显示乱码的问题
Flash读取XML文件出现的中文乱码问题 原因:中文乱码,不用说都是编码惹的祸.Flash是使用UTF-8编码的.而一般我们保存文本文件时(也就是XML文件),用的编码是GB2321.ANSI ...
- Flash读取xml奥秘
首先讲的是xml的格式, <?xml version="1.0" encoding="utf-8"?>(注释:最好使用utf-8编码) <格式 ...
- flash读xml实例教程
flash读取xml是flash编程必学的一课,在以后的flash编程生涯中会经常遇到的. 其实flash读xml很简单的. 下面用as2简易描述下: 一.建立XML对象: var myXML = n ...
- 每天学习flash一点(3) flash外部读取xml
刚刚学了点as2.0很希望能够把所学的记载下来,作为一种学习的好习惯..今天我开始写有关于flash 一些很常用的东西.初学者,写得不好望能见谅. 对于外部读取xml, flash 有专门提供的类给我 ...
- 我学Flash/Flex(2):AS3读取XML文件内容
任何一种语言,读取XML文件的功能基本都是必不可少的.使用AS3读取XML文件,需要使用到以下几个类: (1)URLRequest类,URLRequest可捕获单个 HTTP 请求中的所有信息. UR ...
- flash as3读取xml
as3读取xml 在as里面,我觉得最重要和最常用的内容莫过于读取xml数据了,这也是as最常用的和外界数据交互的内容,下面我想和大家一起来对as3读取xml内容进行一些探讨. 下面是本人知道的一些方 ...
- 利用Flash读取SQL Server数据库的值
本节我们来练习用 Flash读取SQL Server数据库中的值,思路如下:用 ASP .NET连接读取数据库,并生成XML列表,Flash去读取XML列表并且格式化结果显示在组件中. 在Visual ...
- android读取xml 字符串,Android 读取本地Xml文件,并转换成String
问题 不是解析本地 xml 文件, 而是要将 xml 文件中的所有内容(包含格式,标签等),直接转换成 String. 与前端H5页面交互时, iOS 在请求远程 xml 文件耗时太长(有时需要4~5 ...
最新文章
- QT设计器主界面中文介绍
- c++:vector用法
- 怎么看电脑电源多少w_电脑电源怎么测试通电
- 制作程序化装饰花纹图案_用装饰器设计图案装饰
- 两台电脑通过usb共享网络_怎样让电脑通过手机共享上网?
- 单片机c语言参考文献最新,[2018年最新整理]10个单片机C语言实例.doc
- fsLayui联动表格使用(二)
- sql2000执行sql2005导出的数据脚本时出现“提示含有超过64K限度的行”(转)
- 【问题解决】sql2012安装时卡在正在启动操作系统功能"NetFx3"上不动的解决办法...
- 手把手搭建一个属于自己的在线 IDE
- 2013级C++第2周(春)项目——结构体应用大体验
- Postman,Insomnia用户登录请求验证码错误的原因
- 软件保护技术 - 基础
- IMF最新报告:E-money上位,合成版「央行数字货币」迎来曙光
- 架构师之路-秒杀系统优化思路
- 怎么格式化云服务器,云服务器磁盘怎么格式化
- [Pytorch系列-35]:卷积神经网络 - 搭建LeNet-5网络与CFAR10分类数据集
- 电商项目—会员体系、等级、折扣营销解析
- 解决VsCode有时无法输入的问题及vim插件下NORMAL模式的快捷操作
- CSS3健身男孩平板卧推js特效
热门文章
- 国民技术对比STM移植参考------N32G45X系列对比STM32F10X
- 简单直接了解沉浸式状态栏
- 网页设计大作业模板-网页设计大作业(文房四宝 5页)-实训素材
- FPS(farthest_point_sample) 最远点采样并可视化(附open3d python代码)
- QT 操作excel 类封装(转载)
- 6-3 结构体-成绩单排序
- Android Bluetooth API及连接方式介绍
- 二嗨租车系统java_Java第二季-嗒嗒租车系统
- IE11 开启F12开发人员工具中的 始终从服务器刷新
- Nmap端口扫描的几种状态介绍