Use an ArrayCollection, convert the HTTPService result to an ArrayCollection : HTTPService « Data Model « Flex






Use an ArrayCollection, convert the HTTPService result to an ArrayCollection

Use an ArrayCollection, convert the HTTPService result to an ArrayCollection
      

<!--
Code from Flex 4 Documentation "Using Adobe Flex 4".

This user guide is licensed for use under the terms of the Creative Commons Attribution 
Non-Commercial 3.0 License. 

This License allows users to copy, distribute, and transmit the user guide for noncommercial 
purposes only so long as 
  (1) proper attribution to Adobe is given as the owner of the user guide; and 
  (2) any reuse or distribution of the user guide contains a notice that use of the user guide is governed by these terms. 
The best way to provide notice is to include the following link. 
To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/3.0/

-->


    <!-- charts/HTTPServiceToArrayCollectionDataProvider.mxml -->
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
    xmlns:mx="library://ns.adobe.com/flex/mx" xmlns:s="library://ns.adobe.com/flex/spark"
    height="600">
    <fx:Script> 
        import mx.collections.ArrayCollection; 
        [Bindable] 
        private var expenses:Array = [ 
            {Month:"January", Profit:2000, Expenses:1500, Amount:450}, 
            {Month:"February", Profit:1000, Expenses:200, Amount:600}, 
            {Month:"March", Profit:1500, Expenses:500, Amount:300}, 
            {Month:"April", Profit:500, Expenses:300, Amount:500}, 
            {Month:"May", Profit:1000, Expenses:450, Amount:250}, 
            {Month:"June", Profit:2000, Expenses:500, Amount:700} 
        ]; 
      </fx:Script>
    <fx:Script> 
        import mx.collections.ArrayCollection; 
        [Bindable] 
        public var myData:ArrayCollection; 
      </fx:Script>
    <s:layout>
        <s:VerticalLayout />
    </s:layout>
    <s:Panel title="Line Chart">
        <s:layout>
            <s:VerticalLayout />
        </s:layout>
        <mx:LineChart id="myChart" dataProvider="{expenses}"
            showDataTips="true">
            <mx:horizontalAxis>
                <mx:CategoryAxis categoryField="Month" />
            </mx:horizontalAxis>
            <mx:series>
                <mx:LineSeries yField="Profit" displayName="Profit" />
                <mx:LineSeries yField="Expenses" displayName="Expenses" />
            </mx:series>
        </mx:LineChart>
        <mx:Legend dataProvider="{myChart}" />
    </s:Panel>
</s:Application>

   
    
    
    
    
    
  








Related examples in the same category

1.Use HTTPService to access phpUse HTTPService to access php
2.Access returning value from a HTTPService
3.Request response data communication with HTTPServiceRequest response data communication with HTTPService
4.Pass parameter to HTTPService
5.Use HTTPService to call Php page and pass parameter with requestUse HTTPService to call Php page and pass parameter with request
6.A url property on the HTTPService componentA url property on the HTTPService component
7.Convert returning value from HTTPService to ArrayCollectionConvert returning value from HTTPService to ArrayCollection
8.Feed returning value from HTTPService to a DataGridFeed returning value from HTTPService to a DataGrid
9.Use HTTPService to call a jsp pageUse HTTPService to call a jsp page
10.Add ItemResponder for HTTPServiceAdd ItemResponder for HTTPService
11.Use HTTPService to load an image fileUse HTTPService to load an image file
12.HTTPService fault event and result eventHTTPService fault event and result event
13.Read binary resource from HTTPService
14.Set result format of HTTPService to E4XSet result format of HTTPService to E4X
15.Define XML file as a URL for an HTTPService component, and bind HTTPService result directly to the chart's data provider
16.Calling HTTP services in ActionScript
17.Default Proxy Destination
18.Named Proxy Destination CompleteNamed Proxy Destination Complete
19.Atom serviceAtom service
20.RSS feed client
21.Rss readerRss reader
22.Two ways to call an HTTP service using the send() method with a parameterTwo ways to call an HTTP service using the send() method with a parameter