All pastes #406090 Raw Edit

Mine

public xml v1 · immutable
·published 2007-03-22 03:40 UTC
rendered paste body
<?xml version="1.0" encoding="utf-8"?><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"    creationComplete="startService()" pageTitle="RSS Feed Reader">        <mx:HTTPService id="rssService" resultFormat="e4x"        result="rssResultHandler(event)" fault="rssFaultHandler(event)"        url="rssFeed.php"/>        <mx:Script>        <![CDATA[            import mx.rpc.events.FaultEvent;            import mx.rpc.events.ResultEvent;            import mx.controls.Alert;            import flash.net.navigateToURL;                        [Bindable]            private var rssFeed:XML;                        private function startService():void            {                rssService.send();                body.htmlText = "";            }                        private function rssResultHandler(event:ResultEvent):void            {                rssFeed = event.result as XML;            }                        private function rssFaultHandler(event:FaultEvent):void            {                Alert.show(event.fault.message, "Error Loading RSS Feed");            }                        private function updateBody(entryId:int):void            {                body.htmlText = rssFeed.channel.item[entryId].description;            }                        private function openEntryPage(entryId:int):void            {                var link:String = rssFeed.channel.item[entryId].link;                var urlRequest:URLRequest = new URLRequest(link);                                navigateToURL(urlRequest);            }        ]]>    </mx:Script>        <mx:Style>        Panel {            paddingTop: 10;            paddingBottom: 10;            paddingLeft: 10;            paddingRight: 10;        }        TextArea {            paddingTop: 5;            paddingBottom: 5;            paddingLeft: 10;            paddingRight: 10;        }        ControlBar {            horizontal-align: right;        }    </mx:Style>        <mx:Panel title="{rssFeed.channel.title}" width="750" height="450">            <mx:DataGrid id="entries" width="100%" height="52%"            dataProvider="{rssFeed.channel.item}"            click="updateBody(entries.selectedIndex)">                        <mx:columns>                <mx:DataGridColumn dataField="title" headerText="Title"/>                <mx:DataGridColumn dataField="pubDate" headerText="Date"/>            </mx:columns>                    </mx:DataGrid>                <mx:TextArea id="body" editable="false" width="100%" height="48%"/>                <mx:ControlBar>            <mx:LinkButton label="Reload" click="startService()"/>            <mx:Button label="View Full Post"                click="openEntryPage(entries.selectedIndex)"/>        </mx:ControlBar>            </mx:Panel></mx:Application>