Hi again. Eli I hope you're reading this! =)
I'm getting really sporatic responses from a listener to the ChartMouseEvent.MOUSE_OVER_DATA Note it wasn't this way in the alpha. Only significant differences on my part is the use of XMLListCollecitons as data providers. see the sample app below. Thanks, Thunder _______________________ <?xml version="1.0" encoding="utf-8"?> <mx:Application width="100%" height="100%" xmlns:mx="http://www.macromedia.com/2005/mxml" xmlns:root="*"> <mx:ColumnChart id="mainChart" width="403" height="232" /> <mx:Button label="Fetch" click="populateStaticChart()"/> <mx:Script> <![CDATA[ import mx.collections.ArrayCollection; import mx.collections.XMLListCollection; import mx.charts.series.ColumnSeries; import mx.charts.CategoryAxis; import mx.charts.events.ChartMouseEvent; public function populateStaticChart():void { var oData:XMLList = null; var oXML:XML = <data> <row> <Year>2005</Year> <PageConvergenceMSMUnits>6.654</PageConvergenceMSMUnits> <PageMultimediaMSMUnits>4.3</PageMultimediaMSMUnits> <PageEnhancedMSMUnits>4.972</PageEnhancedMSMUnits> <PageValueMSMUnits>6.117</PageValueMSMUnits> </row> </data>; oData = oXML.row; var oXMLCol:XMLListCollection = new XMLListCollection(oData); var aYears:Array = [ "2005" ]; var aTypes:Array = [ "Enhanced", "Convergence", "Multimedia", "Value" ]; // mainChart.type = "stacked"; mainChart.addEventListener(ChartMouseEvent.MOUSE_OVER_DATA, hoverChartData); // add the category axis to the chart var hAxis:CategoryAxis = new CategoryAxis(); // this works! Thanks! hAxis.categoryField = "" ; hAxis.dataProvider = aYears; hAxis.name = "Year" ; mainChart.horizontalAxis = hAxis; // add the series to the chart var sa:Array = mainChart.series for each (var sName:String in aTypes) { var cSeries:ColumnSeries = new ColumnSeries(); cSeries.yField = "Page" + sName + "MSMUnits" ; cSeries.name = sName; cSeries.dataProvider = oXMLCol; sa.push( cSeries ); } mainChart.series = sa; } public function hoverChartData(event:ChartMouseEvent):void { var oItem:Object = null; oItem = event.hitData.item; log.text += "\n" + event.hitData.element.name; } ]]> </mx:Script> </mx:Application> -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/flexcoders/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/