RSS feed client
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" initialize="service.send()"> <mx:Script> import mx.controls.Alert; import mx.rpc.http.HTTPService; import mx.rpc.events.ResultEvent; import mx.rpc.events.FaultEvent; private namespace atom = "http://www.w3.org/2005/Atom"; use namespace atom; private function resultHandler(event:ResultEvent):void{ var feeds:XML = event.result as XML; service.removeEventListener(ResultEvent.RESULT, resultHandler); trace(feeds.entry[0].title); } private function faultHandler(event:FaultEvent):void{ service.removeEventListener(FaultEvent.FAULT, faultHandler); Alert.show("Error connecting"); } </mx:Script> <mx:HTTPService id="service" url="http://server.com/feeds" resultFormat="e4x" result="resultHandler(event);" fault="faultHandler(event);"> <mx:request> <bq>Flex</bq> </mx:request> </mx:HTTPService> </mx:Application>