今天花了一天时间在研究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>