animationStep(part: Number, paper: Object, xoff: Number, yoff: Number);
part. Шаг анимации;
paper. Область отрисовки элемента;
xoff. Значение координаты X центра;
yoff. Значение координаты Y центра.
Метод animationStep просчитывает позицию элемента облака меток на заданное число шагов анимации.
Для выполнения примера предполагается наличие на странице компонента TagCloud c наименованием «tagCloud» (см. «Пример создания компонента TagCloud»). Пример нужно разместить в теге <script>. Изменим целевую позицию первого элемента облака меток и просчитаем его позицию после первого шага анимации:
// Устанавливаем новые целевые координаты первому элементу tagCloud.getItems()[0].setTargetPosition({ X: 100, Y: -80 }); // Делаем шаг анимации у 1 элемента tagCloud.getItems()[0].animationStep(1, document.getElementsByTagName("canvas")[0].getContext("2d")); // Перерисовываем облако меток tagCloud.draw();
Положение элементов до перерисовки:
Положение элементов после перерисовки:
В результате первый элемент будет сдвинут к целевой позиции.
См. также: