2010-05-07 84 views

回答

1

因此,如果你想把它放到这个容器为背景图像(我知道这是不太你想要做什么),你可以放置一个100%的宽度和高度的画布中的标签帆布。我相信在图表上有一个类似的属性,也许你可以用这个做点什么?

编辑:这是annotationElements要:

<?xml version="1.0" encoding="utf-8"?> 
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" minWidth="955" minHeight="600"> 
    <mx:Script><![CDATA[ 
     import mx.collections.ArrayCollection; 
     [Bindable] 
     public var expenses:ArrayCollection = new ArrayCollection([ 
      {Month:"Jan", Profit:2000, Expenses:1500, Amount:450}, 
      {Month:"Feb", Profit:1000, Expenses:200, Amount:600}, 
      {Month:"Mar", Profit:1500, Expenses:500, Amount:300} 
     ]); 
    ]]></mx:Script> 
    <mx:Panel title="Line Chart"> 
     <mx:LineChart id="myChart" 
         dataProvider="{expenses}" 
         showDataTips="true" 
         > 
      <mx:horizontalAxis> 
       <mx:CategoryAxis 
        dataProvider="{expenses}" 
        categoryField="Month" 
        /> 
      </mx:horizontalAxis> 
      <mx:series> 
       <mx:LineSeries 
        yField="Profit" 
        displayName="Profit" 
        /> 
       <mx:LineSeries 
        yField="Expenses" 
        displayName="Expenses" 
        /> 
      </mx:series> 
      <mx:annotationElements> 
       <mx:Canvas backgroundAlpha=".5" backgroundColor="0xff0000" /> 
      </mx:annotationElements> 
     </mx:LineChart> 
     <mx:Legend dataProvider="{myChart}"/> 
    </mx:Panel> 

</mx:Application>