はじめての flex2
今日は午後から flex2 に挑戦。
というか,ちょっと遊んでやるかな〜程度の軽い気持ちで挑んでみました。ダメだったらすぐに撤退ってことにして。でもって体験版なので,30日以内に僕でも使えそうか検証しなくちゃいけません。
が,30日どころか,1時間もしないうちにデータバインディングまでできてしまいましたよ。驚きです(いつもは変なところで引っかかっている……)。
adobe のサイトに載っていたサンプルほとんどそのままですが(^ ^;。
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="feedRequest.send()"> <mx:HTTPService id="feedRequest" url="http://www.trpgsearch.net/modules/playermap/rss.php?action=PlayermapRss" useProxy="false" /> <mx:Panel x="10" y="10" width="501" height="419" layout="absolute" title="{feedRequest.lastResult.rss.channel.title}"> <mx:DataGrid x="10" y="8" id="dgPosts" dataProvider="{feedRequest.lastResult.rss.channel.item}" width="461" height="147"> <mx:columns> <mx:DataGridColumn headerText="タイトル" dataField="title"/> <mx:DataGridColumn headerText="投稿日" dataField="pubDate"/> </mx:columns> </mx:DataGrid> <mx:LinkButton x="20" y="225" label="Read Full Posts" /> <mx:TextArea x="20" y="175" width="400" /> </mx:Panel> </mx:Application>
これ,いちおう XOOPS(playermap/rss.php)にリクエストを出して,その結果を受け取って表示しています。つまり,XOOPS のフロントエンドを flex2 で作ることも可能なんでわ!… 理論的には。