今天花了一天时间在研究felx的rpc和local XML/rss读写,render,不得不承认flex是一门在展现和交互应用上颇讨好用户的语言,虽然,对开发者来说,版本的更替和“奇妙”的语法都是一种全新挑战。
<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical">
<mx:Script>
<![CDATA[
import mx.controls.Alert;
public function alertInfo(obj:Object):void{
Alert.show(obj.toString());
}
]]>
</mx:Script>
<mx:HTTPService id="myRss" url="http://www.chinaui.org/feed" />
<mx:DataGrid dataProvider="{myRss.lastResult.rss.channel.item}" width="100%" height="100%" >
<mx:columns>
<mx:DataGridColumn dataField="title" />
<mx:DataGridColumn dataField="link" />
<mx:DataGridColumn dataField="description">
<mx:itemRenderer>
<mx:Component>
<mx:TextArea />
</mx:Component>
</mx:itemRenderer>
</mx:DataGridColumn>
</mx:columns>
</mx:DataGrid>
<mx:Button label="click me" click="myRss.send();" />
<mx:Button label="alert" click="Alert.show(myRss.lastResult.rss.channel.item[1].title)" />
</mx:WindowedApplication>