1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
|
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical"
width="100%" height="100%" initialize="initApp()"
backgroundColor="#eaf1f6"
backgroundGradientAlphas="1.0,1.0">
<mx:Script>
<![CDATA[
import mx.collections.ArrayCollection;
import mx.graphics.IFill;
import mx.graphics.SolidColor;
import mx.rpc.soap.SOAPFault;
import sap.FlashIsland;
[Bindable]
public var dataSource:ArrayCollection;
[Bindable]
public var MonthLbl:String;
[Bindable]
public var otd:String;
[Bindable]
public var rty:String;
public var otdFill:IFill = new SolidColor(0xbcd0df, 1.0);
public var rtyFill:IFill = new SolidColor(0xFFD965, 1.0);
public function initApp():void
{
FlashIsland.register(this);
}
]]>
</mx:Script>
<mx:SeriesSlide id="slideIn" duration="1000" direction="right" />
<mx:SeriesZoom id="zoomIn" duration="1000" relativeTo="chart"
horizontalFocus="left" />
<mx:BarChart id="barChart" x="126" width="718" height="395" fontSize="16" fontStyle="italic"
fontWeight="bold" showDataTips="true" type="clustered">
<mx:verticalAxis>
<mx:CategoryAxis categoryField="{MonthLbl}"
dataProvider="{dataSource}" />
</mx:verticalAxis>
<mx:series>
<mx:BarSeries xField="{otd}" displayName="otd"
dataProvider="{dataSource}"
fill="{otdFill}" showDataEffect="{slideIn}" />
<mx:BarSeries xField="{rty}" displayName="rty"
dataProvider="{dataSource}"
fill="{rtyFill}" showDataEffect="{zoomIn}" />
</mx:series>
</mx:BarChart>
<mx:Legend dataProvider="{dataSource}" direction="horizontal" />
</mx:Application> |
Partager