Последняя задача заключается в связывании анимации движения с одним или несколькими экранными объектами, которыми она манипулирует.
Класс AnimatorFactory управляет связью между анимацией движения и ее целевыми экранными объектами. В качестве аргумента конструктора AnimatorFactory передается объект Motion.
var __animFactory_Wheel:AnimatorFactory = new AnimatorFactory(__motion_Wheel);
Используйте метод
addTarget()
класса AnimatorFactory, чтобы связать целевой экранный объект с его анимацией движения. Код ActionScript, скопированный из Flash исключает строку
addTarget()
и не указывает имя экземпляра.
// __animFactory_Wheel.addTarget(<instance name goes here>, 0);
В копии кода нужно указать экранный объект, который требуется связать с анимацией движения. В следующем примере в качестве целей указываются объекты
greenWheel
и
redWheel
.
__animFactory_Wheel.AnimatorFactory.addTarget(greenWheel, 0);
__animFactory_Wheel.AnimationFactory.addTarget(redWheel, 0);
С одной анимацией движения можно связать несколько экранных объектов, вызывая для каждого из них метод
addTarget().