<mx:VBoxxmlns:mx="http://www.adobe.com/2006/mxml" width="400" height="300" creationComplete="init()"> <!-- if the resultFormat is not set, then the result will be parsed as an Object --> <!-- 如果resultFormat没有设置, 该结果会解析为一个对象--> <mx:HTTPServiceurl="http://server/xmlDoc.xml" id="xmlService" resultFormat="e4x" result="xmlObj = XML(xmlService.lastResult)"/> <mx:Script> <![CDATA[ privatevar loader:URLLoader = new URLLoader(); [Bindable] privatevar xmlObj:XML; privatefunction init():void { loader.addEventListener(Event.COMPLETE, setResult); } privatefunction urlLoaderSend():void { var req:URLRequest = new URLRequest(); req.url = "http://server/xmlDoc.xml"; loader.load(req); } privatefunction setResult(event:Event):void { xmlObj = (loader.data as XML) }
]]> </mx:Script> <mx:Buttonclick="xmlService.send()"/> <mx:Buttonclick="urlLoaderSend()" label="load via URLLoader"/> <mx:TextAreatext="{xmlObj.toString()}"/> </mx:VBox>