fl.motion 包中包含一些函数和类,它们可以合并描述补间动画的 XML 并将该补间应用于显示对象。Flash CS3 具有“将动作复制为 ActionScript 3.0”命令,该命令基于时间轴上的补间动画在创作工具中生成 ActionScript 和 XML。您可以使用生成的 ActionScript 将动画应用于其它显示对象。或者,可以编写自己的 XML 脚本,并使用 fl.motion 类将动画应用于指定的显示对象实例。

有关支持 XML 元素的信息,请参见“动画 XML 元素”。

要进一步了解如何通过 Flash CS3 的“将动作复制为 ActionScript 3.0”命令编写自己的动画脚本或编辑内容,请从 Animator 类开始,该类包含用于将动画 XML 应用于补间动画的主要函数和属性。




接口
 接口说明
 ITween ITween 接口定义应用程序编程接口 (API),这些接口由插值类实现,用于 fl.motion 类。
 说明
 Animator Animator 类将补间动画的 XML 说明应用于显示对象。
 BezierEase BezierEase 类为两个关键帧之间的补间动画提供精确的缓动控件。
 BezierSegment 一个贝塞尔曲线段包含四个 Point 对象,这些对象定义一个三次贝塞尔曲线。
 Color Color 类扩展了 Flash Player 的 ColorTransform 类,增加了控制亮度和色调的功能。
 CustomEase CustomEase 类用于在补间进行过程中修改补间动画缓动行为的特定属性。
 FunctionEase 通过 FunctionEase 类,可以用自定义插值函数代替其它插值(如 SimpleEase 和 CustomEase)用于 fl.motion 框架。
 Keyframe Keyframe 类定义补间动画中特定时间的可视状态。
 MatrixTransformer MatrixTransformer 类包含修改转换矩阵单个属性的方法:水平和垂直缩放、水平和垂直倾斜,以及旋转。
 Motion Motion 类存储了一个关键帧动画序列,该序列可以应用于可视对象。
 MotionEvent MotionEvent 类表示由 fl.motion.Animator 类广播的事件。
 RotateDirection RotateDirection 类在补间期间为旋转行为提供常数值。
 SimpleEase SimpleEase 类让您可以使用 Flash 时间轴中使用的那种百分比缓动来控制动画。
 Source Source 类存储生成 Motion 实例的上下文的相关信息。
 Tweenables Tweenables 类为 Motion 和 Keyframe 类中使用的动画属性的名称提供常数值。