我遇到了这个很棒的教程,关于如何通过在 LineChart 中绘制一个矩形来放大它(http://blog.ninjacaptain.com/2010/03/flex-chart-zoom-window/)但是我'正在尝试将其应用于 PlotChart,但在尝试让 DataTips 显示时遇到以下错误:
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at mx.charts.series::PlotSeries/findDataPoints()[E:\dev\4.5.1\frameworks\projects\charts\src\mx\charts\series\PlotSeries.as:961]
at mx.charts.chartClasses::ChartBase/findDataPoints()[E:\dev\4.5.1\frameworks\projects\charts\src\mx\charts\chartClasses\ChartBase.as:2069]
at mx.charts.chartClasses::ChartBase/mouseClickHandler()[E:\dev\4.5.1\frameworks\projects\charts\src\mx\charts\chartClasses\ChartBase.as:4823]
提到的关于扩展 LineChartSeries 并覆盖 findDataPoints() 函数的链接,但在尝试对扩展 PlotSeries.as 执行相同操作后,sortOnXField 似乎未定义,我无权访问 PlotSeries.as,因为它位于swc。
有没有人尝试将以下内容应用于 PlotChart 并让 DataTips 显示?findDataPoints() 中的覆盖函数是什么?
谢谢