将补间动画与其显示对象关联

Flash Player 9 和更高版本,Adobe AIR 1.0 和更高版本,要求 Flash CS3 或更高版本

最后一项任务是将补间动画与它所操作的一个或多个显示对象关联起来。

AnimatorFactory 类管理补间动画与其目标显示对象之间的关联。AnimatorFactory 构造函数的参数为 Motion 对象:

var __animFactory_Wheel:AnimatorFactory = new AnimatorFactory(__motion_Wheel);

使用 AnimatorFactory 类的 addTarget() 方法可将目标显示对象与其补间动画关联起来。从 Flash 复制的 ActionScript 注释掉了 addTarget() 代码行,并且未指定实例名称:

// __animFactory_Wheel.addTarget(<instance name goes here>, 0);

在您的副本中,指定要与补间动画关联的显示对象。在下面的示例中,目标指定为 greenWheelredWheel

__animFactory_Wheel.AnimatorFactory.addTarget(greenWheel, 0); 
__animFactory_Wheel.AnimationFactory.addTarget(redWheel, 0);

您可以使用多个 addTarget() 调用,将多个显示对象与同一个补间动画关联起来。