import flash.net.URLLoader;
import flash.net.URLRequest;
import flash.events.Event;
var str:String;
var myList:XMLList
var pattern:RegExp = /\$/gi;//以$作为换行的判断点
var xmlloader:URLLoader = new URLLoader(new URLRequest("images.xml"));
var myxml:XML;
xmlloader.addEventListener(Event.COMPLETE,handleLoaded);
function handleLoaded(e:Event):void{
myxml = new XML(xmlloader.data);
myList = myxml.img;
str = myList[0].@desc;
abc.text = str.replace(pattern,"\n");
}
import flash.net.URLRequest;
import flash.events.Event;
var str:String;
var myList:XMLList
var pattern:RegExp = /\$/gi;//以$作为换行的判断点
var xmlloader:URLLoader = new URLLoader(new URLRequest("images.xml"));
var myxml:XML;
xmlloader.addEventListener(Event.COMPLETE,handleLoaded);
function handleLoaded(e:Event):void{
myxml = new XML(xmlloader.data);
myList = myxml.img;
str = myList[0].@desc;
abc.text = str.replace(pattern,"\n");
}

本文介绍了一种使用Flash中的URLLoader加载并解析XML文件的方法。通过监听COMPLETE事件,利用正则表达式处理XML数据,并将特定节点的内容显示出来。此教程适用于希望了解如何在Flash项目中读取和操作XML文件的开发者。
1万+

被折叠的 条评论
为什么被折叠?



