hello, i m programmatically showing a datatip on a LineSeries. but how do i make it stay? for now it is disappearing when moving the mouse over the chart. i want it to stay there until i tell it to go off. how?
this is my code: <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"> <mx:Script> <![CDATA[ import mx.events.ItemClickEvent; import mx.charts.ChartItem; import mx.charts.series.items.LineSeriesItem; import mx.collections.ArrayCollection; [Bindable] private var expensesAC:ArrayCollection = new ArrayCollection( [ { Month: "Jan", Profit: 200 }, { Month: "Feb", Profit: 100 }, { Month: "Mar", Profit: 150 }, { Month: "Apr", Profit: 180 }, { Month: "May", Profit: 240 } ]); private function onItemClick(event:ItemClickEvent):void { var item:LineSeriesItem = ser1.items[event.index]; var e:MouseEvent = new MouseEvent(MouseEvent.MOUSE_MOVE, true, false, item.x + chart.computedGutters.left, item.y + chart.computedGutters.top); chart.dispatchEvent(e); } ]]> </mx:Script> <mx:Panel height="100%" width="100%" layout="horizontal"> <mx:LineChart id="chart" height="100%" width="100%" paddingLeft="5" paddingRight="5" showDataTips="true" dataProvider="{expensesAC}"> <mx:verticalAxisRenderers> <mx:AxisRenderer axis="{verticalAxis}" id="renderer_verticalAxis" /> </mx:verticalAxisRenderers> <mx:verticalAxis> <mx:LinearAxis id="verticalAxis" /> </mx:verticalAxis> <mx:horizontalAxis> <mx:CategoryAxis categoryField="Month"/> </mx:horizontalAxis> <mx:series> <mx:LineSeries yField="Profit" id="ser1" /> </mx:series> </mx:LineChart> <mx:ControlBar> <mx:LinkBar dataProvider="{expensesAC}" labelField="Month" itemClick="onItemClick(event)" /> </mx:ControlBar> </mx:Panel> </mx:Application>

