package { import flash.display.Sprite; import flash.events.Event; import flash.net.URLLoader; import flash.net.URLRequest; import flash.text.TextField; public class SampleLoadXML extends Sprite { private var titleTxt:TextField; public function SampleLoadXML() { super(); var targetUrl:String="http://feed.feedsky.com/jiaren"; var request:URLRequest=new URLRequest(targetUrl); var Loader:URLLoader=new URLLoader(); Loader.addEventListener(Event.COMPLETE,onComplete); try{ trace("loading。。。。"); Loader.load(request); } catch(error:Error) { trace("unable to load URL!"); } titleTxt=new TextField(); titleTxt.autoSize="left"; addChild(titleTxt); } private function onComplete(evt:Event):void{ trace(evt.target.data is String); var resultXML:XML=new XML(evt.target.data); var titleList:XMLList=resultXML.channel.item.title; for each(var title:XML in titleList) titleTxt.appendText("*"+title+"\n"); } } }