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 类。 |
类
类 | 说明 | |
---|---|---|
AdjustColor | AdjustColor 类定义不同的颜色属性(例如 brightness、contrast、hue 和 saturation),以便支持 ColorMatrixFilter 类。 | |
Animator | Animator 类将补间动画的 XML 说明应用于显示对象。 | |
Animator3D | Animator3D 类将三维补间动画的 XML 说明应用于显示对象。 | |
AnimatorBase | AnimatorBase 类将补间动画的 XML 说明应用于显示对象。 | |
AnimatorFactory | AnimatorFactory 类提供基于 ActionScript 的支持,以将一个 Motion 对象与多个显示对象相关联。 | |
AnimatorFactory3D | AnimatorFactory3D 类提供基于 ActionScript 的支持,以将一个包含三维属性的 Motion 对象与多个显示对象相关联。 | |
AnimatorFactoryBase | AnimatorFactoryBase 类提供基于 ActionScript 的支持,以在运行时显示多个目标对象并用一个 Motion 动态地对它们进行补间。 | |
AnimatorFactoryUniversal | AnimatorFactoryUniversal 类提供基于 ActionScript 的支持,以将一个 Motion 对象与多个显示对象关联。 | |
AnimatorUniversal | AnimatorUniversal 类将二维或三维动画的 ActionScript 描述应用到显示对象。 | |
BezierEase | BezierEase 类为两个关键帧之间的补间动画提供精确的缓动控件。 | |
BezierSegment | 一个贝塞尔曲线段包含四个 Point 对象,这些对象定义一个三次贝塞尔曲线。 | |
Color | Color 类扩展了 Flash Player 的 ColorTransform 类,增加了控制亮度和色调的功能。 | |
ColorMatrix | ColorMatrix 类根据给定的值计算和存储颜色矩阵。 | |
CustomEase | CustomEase 类用于在补间进行过程中修改补间动画缓动行为的特定属性。 | |
DynamicMatrix | DynamicMatrix 类根据给定的值计算和存储一个矩阵。 | |
FunctionEase | 通过 FunctionEase 类,可以用自定义插值函数代替其他插值(如 SimpleEase 和 CustomEase)用于 fl.motion 框架。 | |
Keyframe | Keyframe 类定义补间动画中特定时间的可视状态。 | |
KeyframeBase | KeyframeBase 类定义补间动画中特定时间的可视状态。 | |
MatrixTransformer | MatrixTransformer 类包含修改转换矩阵单个属性的方法:水平和垂直缩放、水平和垂直倾斜,以及旋转。 | |
Motion | Motion 类存储了一个关键帧动画序列,该序列可以应用于可视对象。 | |
MotionBase | MotionBase 类存储可应用于可视对象的关键帧动画序列。 | |
MotionEvent | MotionEvent 类表示由 fl.motion.Animator 类广播的事件。 | |
RotateDirection | RotateDirection 类在补间期间为旋转行为提供常量值。 | |
SimpleEase | SimpleEase 类让您可以使用 Flash 时间轴中使用的那种百分比缓动来控制动画。 | |
Source | Source 类存储生成 Motion 实例的上下文的相关信息。 | |
Tweenables | Tweenables 类为 MotionBase 和 KeyframeBase 类中使用的动画属性的名称提供常量值。 |
Tue Jun 12 2018, 11:18 AM Z