<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical"
    creationComplete="init()" fontSize="12" viewSourceURL="srcview/index.html">
    
    <mx:Script>
        <![CDATA[
            import mx.collections.ArrayCollection;
            import mx.utils.ObjectProxy;
            import mx.rpc.events.ResultEvent;
            
            [Bindable]
            private var flvData:ArrayCollection=new ArrayCollection();
            
            private function init():void{
                this.httpService.send();
            }
            private function resultHandler(event:ResultEvent):void
            {
                if(event.result.minwt.doc is ObjectProxy)
                {                
                    flvData.addItem(event.result.minwt.doc);    
                }
                else
                {
                    flvData=event.result.minwt.doc;
                }
                this.myDataGrid.dataProvider=flvData;
                this.mylb.text=this.flvData.getItemAt(0).docTitle.toString();
            }
            
            /*
            private function resultHandler(event:ResultEvent):void
            {                
                flvData=event.result.minwt.doc;
                this.myDataGrid.dataProvider=flvData;
                this.mylb.text=this.flvData.getItemAt(0).docTitle.toString();
            }*/
            
            /*
             if(this.httpService.lastResult.minwt.doc is ObjectProxy){                
                flvData.addItem(this.httpService.lastResult.minwt.doc);    
            }else{
                flvData=this.httpService.lastResult.minwt.doc;
            } 
            */
            
        ]]>
    </mx:Script>
    
    <mx:HTTPService id="httpService" url="1XML.xml" result="resultHandler(event)"/>    
    
    <mx:Label id="mylb"/>
    <mx:DataGrid id="myDataGrid" width="500">
        <mx:columns>
            <mx:DataGridColumn headerText="標題" dataField="docTitle"/>
            <mx:DataGridColumn headerText="日期" dataField="docDate"/>
            <mx:DataGridColumn headerText="類別" dataField="docType"/>    
        </mx:columns>        
    </mx:DataGrid>
    
</mx:Application>