Анализировать движение фигуры с помощью createjs tween?

#javascript #createjs #tweenjs

Вопрос:

Я пытаюсь предварительно рассчитать ограничительные рамки объектов в файле createjs. У меня есть простой рекурсивный цикл, который зацикливается на промежутке. У меня возникли проблемы с пониманием того, как хранятся данные.

Насколько я понимаю, до сих пор:
tween._stephead — начало анимации._stephead
.next — следующая цель анимации с несколькими объектами .next
, а между ними, похоже, есть несколько объектов.

Для каждой из промежуточных целей я читаю реквизиты и перемещаю ограничивающую рамку своей фигуры в соответствии со значениями x и y.

Кажется, что это нормально работает для отдельных объектов в анимации, но как только в анимации появляется несколько объектов, она распадается из-за того, что она хранится в массиве, а объекты, не входящие в массив, все еще видны на экране.

Я просмотрел API и не нашел другого способа выполнить предварительный расчет перемещений объектов… Правильно ли я поступаю?

Ответ №1:

В итоге я использовал более простой метод, просто воспроизведите демо-версию, не показывая ее пользователю.

     for (var f=0; f<totalFrames; f  ) {
        stage.update();
        var c = exportRoot.numChildren;
        while(c--) {
            var child = exportRoot.children[c];
            ...
        }
    }