Вы должны просто установить интервал и увеличить масштаб каждый раз. Например:
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);
}
initialZoom должен вызываться при событии dataUpdated, инициированном AmStockChart. Обратите внимание, что вы не должны устанавливать период как «выбранный», чтобы это работало.