如何快速学习:[1]Swift编程语言,Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Ojective-C*共同运行于MacOS和iOS平台,用于搭建基于苹果平台的应用程......
2023-03-17 349 编程语言
据显示出来。这是xml和AS结合的最常用的方式。
function initSet():void
{
//设置按钮
btnShow.label = "加载";
btnClear.label = "清除";
var uiFormat:TextFormat = new TextFormat();
uiFormat.font = "微软雅黑";
uiFormat.size = 14;
btnShow.setStyle("textFormat", uiFormat);
btnClear.setStyle("textFormat", uiFormat);
}
?xml version="1.0" encoding="utf-8" ?>
data>
info amount="4">
fruit name="苹果" num="5">苹果福建很贵/fruit>
fruit name="香蕉" num="10">香蕉福建非常便宜/fruit>
fruit name="西瓜" num="3">现在一年四季都有/fruit>
fruit name="哈密瓜" num="3">味道很好啊/fruit>
/info>
/data>
function loadXML(path:String):void
{
var xLoader:URLLoader = new URLLoader();
xLoader.addEventListener(Event.COMPLETE,showLoadedData);
xLoader.load(new URLRequest(path));
}
function showLoadedData(e:Event):void
{
var fruitData:XML = XML(e.target.data);
var len:int = int(fruitData.info.@amount);
for(var i:int = 0;i len;i )
{
var mInfo:Object = fruitData.info.fruit[i];
txtInfo.appendText("第" (i 1) "条:" mInfo.@name
"有" mInfo.@num "个,我觉得" String(mInfo) "n");
}
}
loadXML函数有个path参数,这边是xml文件的路径,如果xml跟swf文件在同一目录,你直接输入xml文件名就可以加载;如果xml在别的地方,或者在网站服务器上,那么输入能访问到的绝对路径便可以。
function addBtnEvent():void
{
btnLoad.addEventListener(MouseEvent.CLICK,showFruitInfo);
}
function showFruitInfo(e:MouseEvent):void
{
loadXML("fruit.xml");
}
function addBtnEvent():void
{
btnLoad.addEventListener(MouseEvent.CLICK,showFruitInfo);
btnClear.addEventListener(MouseEvent.CLICK,clearFruitInfo);
}
function clearFruitInfo(e:MouseEvent):void
{
txtInfo.text = "清空";
}
再次运行,单击“清除”按钮后,文本框里只剩下“清空”两个字,不删干净是为了让大家看到清除按钮执行的结果:
乐和图片以及影片,视频等等。
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
标签: 编程
相关文章
如何快速学习:[1]Swift编程语言,Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Ojective-C*共同运行于MacOS和iOS平台,用于搭建基于苹果平台的应用程......
2023-03-17 349 编程语言
web图表开发工具FineReport:[11]连续分组,数据库表数据是按照时间先后录入的,查询的时候希望按照时间先后,某个字段连续相同的话就合并起来显示,这样的报表可以通过相邻连续分组来实现。......
2023-03-17 572 编程语言