我想以编程方式在水平轴上滚动amcharts flex股票图表,换句话说,沿着时间轴滚动。
我需要这样做,因为我需要一次滚动一个句号,并希望将其与键盘事件挂钩。
我在这里的文档中找不到任何东西:http://flex.amcharts.com/stock_class_reference/com/amcharts/stock/package-detail.html
我也尝试过使用句点选择器,看看是否可以更改它的值,但没有成功。
发布于 2011-11-21 15:58:19
你应该简单地设置一些时间间隔和每次缩放图表。例如:
private function initialZoom():void
{
var firstDate:Date = dataSet.dataProvider[0].date;
var endDate:Date = new Date(firstDate);
endDate.setDate(endDate.getDate() + 20);
chart.zoom(firstDate, endDate);
setInterval(zoomChart, 1000);
}
private function zoomChart():void
{
var startDate:Date = new Date(chart.startDate);
var endDate:Date = new Date(chart.endDate);
startDate.setDate(startDate.getDate() + 1);
endDate.setDate(endDate.getDate() + 1);
chart.zoom(startDate, endDate);
}应在AmStockChart激发的dataUpdated事件上调用initialZoom。请注意,您不应该将任何时间段设置为“选定”才能正常工作。
https://stackoverflow.com/questions/8200930
复制相似问题