学习 Flash 中的 ActionScript 2.0 |
|
|
|
| 动画、滤镜和绘画 > 关于 Tween 类和 TransitionManager 类 > 关于缓动类和方法 | |||
在 Flash Professional 8 中向文件添加补间和转变(仅限 Flash Professional 8)中介绍了如何使用 Bounce 缓动类向影片剪辑添加回弹效果。除了 Bounce 之外,Flash 8 还提供了其它五种缓动类,下表中对这些类进行了说明:
|
转变 |
说明 |
|---|---|
|
返回 |
将动画扩展到转变范围的一端或两端之外一次,以模拟溢出效果。 |
|
回弹 |
在转变范围的一端或两端内添加回弹效果。回弹次数与持续时间相关 -- 持续时间越长,回弹次数越多。 |
|
弹性 |
添加在一端或两端转变范围之外的弹性效果。弹性量不受持续时间影响。 |
|
常规 |
在一端或两端添加较慢的动作。此特性可以帮助您添加加速效果,减速效果,或者同时添加这两种效果。 |
|
强制 |
在一端或两端添加较慢的动作。此效果类似于常规缓动,但它更明显。 |
|
无 |
添加从开始到结尾的无任何减速或加速效果的匀速运动。此转变也称为线性转变。 |
以上六种缓动类每个又包含三种缓动方法,如下表所示:
|
方法 |
说明 |
|---|---|
easeIn
|
在转变的开始提供缓动效果。 |
easeOut
|
在转变的结尾提供缓动效果。 |
easeInOut
|
在转变的开始和结尾提供缓动效果。 |
若要在 Flash 或 ActionScript 编辑器中打开这些类,请在 Windows(假定是默认安装)中浏览到 硬盘\Program Files\Macromedia\Flash 8\语言\First Run\Classes\mx\transitions\easing\ 文件夹,或者浏览到 Macintosh HD:Applications:Macromedia Flash 8:First Run:Classes:mx:transitions:easing。
使用 TransitionManager 和 Tween 类添加动画 中关于缩放图像的过程使用了 mx.transitions.easing.Bounce.easeOut 缓动类和方法。在硬盘上的文件夹中,ActionScript 引用了 Bounce.as 类中的 easeOut() 方法。此 ActionScript 文件位于 easing 文件夹中。
有关 Tween 类的每个方法和属性的信息,请参见"组件语言参考"中的Tween 类。有关 TransitionManager 类的每个方法和属性的信息,请参见"组件语言参考"中的TransitionManager 类。
|
提示 |
若要预览每个转变如何使用缓动类中的不同方法,可以双击 启动驱动器\Program Files\Macromedia\Flash 8\语言\First Run\Behaviors\ 或 Macintosh HD:Applications:Macromedia Flash 8:First Run:Behaviors: 中的 Transition.swf,以在独立播放器中打开 SWF 文件。 |
提供了使用这些类来添加脚本动画的范例源文件。可在硬盘上的 Samples 文件夹中找到 tweenProgress.fla。
|
|
|
|