Код AS3:
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
minWidth="955"
minHeight="600"
creationComplete="getData()">
<fx:Script>
<![CDATA[
import mx.collections.XMLListCollection;
import mx.rpc.events.ResultEvent;
private function getData():void
{
var request:URLRequest = new URLRequest("http://allods.mail.ru/newsrss.php?line=news");
var loader:URLLoader = new URLLoader();
loader.dataFormat = URLLoaderDataFormat.BINARY;
loader.addEventListener(Event.COMPLETE, loader_completeHandler);
loader.load(request);
}
private function loader_completeHandler(event:Event):void
{
var ba:ByteArray = event.target.data as ByteArray;
var xml:XML = XML(ba.readMultiByte(ba.length, 'windows-1251'));
var collection:XMLListCollection = new XMLListCollection(xml..item);
list.dataProvider = collection;
}
]]>
</fx:Script>
<s:List id="list" width="100%" height="100%"
labelField="title"/>
</s:Application>