在AS3 怎么通过XML加载图片

比如:我有个XML文件内容如下:<?xmlversion="1.0"encoding="utf-8"?><man><imgsrc="MAN/1.png"mce_src="... 比如:我有个XML文件 内容如下:
<?xml version="1.0" encoding="utf-8"?>
<man>
<img src="MAN/1.png" mce_src="MAN/1.png">logar</img>
<img src="MAN/2.png" mce_src="MAN/2.png">logar</img>
<img src="MAN/3.png" mce_src="MAN/3.png">logar</img>
<img src="MAN/4.png" mce_src="MAN/4.png">logar</img>
<img src="MAN/5.png" mce_src="MAN/5.png">logar</img>
</man>

怎么在AS3 中 加载 图片?
先要做什么,后做什么? 原理是什么?
展开
 我来答
私服商务
2011-09-18
知道答主
回答量:4
采纳率:0%
帮助的人:6万
展开全部
下面的回答希望可以帮到你:
1 也创建一个XML文本格式的文档取名tu.xml 保存;
2 创建Loader对象用于存放这个tu.xmlK中的数据;代码如下:
var a:Loader=new Loader();
a.load(new URLRequest("tu.xml"));
a.contentLoaderInfo.addEventListener(Event.COMPLETE,h);
function h(evt:Event):void{
var xml:XML=new XML(a.Data);//当全部加载完成后创建XML对象存放数据;
var max:int=xml.img.length;
//使用for语句回载图片;
for(var i:int=0;i<=max;i++){
var tupian:Loader=new Loader();
tupian.load(new URLRequest("xml.img[i].@src"));
tupian.x+=20;
addChild(tupian);
}
}
原理:利用xml做为图片路径加载的标识;
正牌小卡
2011-09-17 · TA获得超过207个赞
知道小有建树答主
回答量:499
采纳率:66%
帮助的人:147万
展开全部
加载图片用loader类,如果你的xml文件保存在本机已知目录,那可以直接给image控件传一个连接就行了,如果想对图片进行处理什么的,那就需要loader了,然后监听complete事件,然后取里边的loaderinfo.content的值,然后新建一个bitmapdata用来装数据,然后新建一个bitmap来包装bitmapdata。你也可以直接用sprite,graphy.draw直接画
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
akin505
2011-09-18
知道答主
回答量:26
采纳率:0%
帮助的人:10.1万
展开全部
LS说的对,我就不回答了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式