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 类中使用的动画属性的名称提供常数值。 |