2010-05-07 61 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>