flex 그래프 이벤트 데이터 가져오기

2025 단어 FlexUP
우선 몇 개의 가방을 도입해야 합니다.
   import mx.charts.events.ChartItemEvent;        import mx.charts.series.items.ColumnSeriesItem;
 
 
 
private function setMousedata(event:ChartItem Event):void {var can:HLOCSeries Item=event.hitData.chartitem as HLOCSeries Item;//다른 도표로 해당하는 대상 showdata Label.text=can.item.open+"can.item.close;    }
 
 
 
 
그리고 도표에 itemMouseMove 이벤트를 추가합니다.
 
 
   
   <mx:Label id="showdataLabel" /></mx:Box>
     
        <mx:CandlestickChart id="candlestickchart"   
            height="100%"     itemMouseMove="setMousedata(event)"
            width="100%"
            paddingRight="5" 
            paddingLeft="5" 
             
           mouseMove="dropHandler(event)"
            dataProvider="{TICKER}"
        >            
            <mx:verticalAxis>
                <mx:LinearAxis id="vaxis" baseAtZero="false" title="Price"/>
            </mx:verticalAxis>

            <mx:horizontalAxis>
                <mx:CategoryAxis id="haxis" categoryField="Date" title="Date"/>
            </mx:horizontalAxis>

            <mx:horizontalAxisRenderers>
                <mx:AxisRenderer axis="{haxis}" canDropLabels="true"/>
            </mx:horizontalAxisRenderers>

            <mx:series>
                <mx:CandlestickSeries 
                    openField="open" 
                    highField="high" 
                    lowField="low" 
                    closeField="close"
                    fill="{up}"
                    declineFill="{down}"
                    stroke="{wick}"
                    boxStroke="{box}"
                />
            </mx:series>
        </mx:CandlestickChart>

좋은 웹페이지 즐겨찾기