WEB开发网
开发学院图形图像Flash [Flash基础理论课10] 缓动效果 [Tween类] 阅读

[Flash基础理论课10] 缓动效果 [Tween类]

 2009-05-30 12:09:29 来源:WEB开发网   
核心提示:Tween类,在推出FlashMX时就出现了,[Flash基础理论课10] 缓动效果 [Tween类],允许您轻松地在舞台上移动、缩放和淡入淡出影片剪辑,实质是用于添加AS过渡动画,Strong 较慢的运动,此效果类似于 Regular 缓动类,使用非常的方便,Tween类的使用:Tween类算是一个外部类

Tween类,在推出FlashMX时就出现了,允许您轻松地在舞台上移动、缩放和淡入淡出影片剪辑。实质是用于添加AS过渡动画,使用非常的方便。

Tween类的使用:

Tween类算是一个外部类,所以使用前应先导入:

import mx.transitions.Tween;

Tween类中easing方法的导入:用easing.*打开整个包,所有方法也都被载入了

import mx.transitions.easing.*;

Tween类构造函数中各参数介绍

function Tween(obj, prop, func, begin, finish, duration, useSeconds)

{
    // 代码……
}

obj(实例名) Tween 实例的目标影片剪辑对象。

prop(属性) obj的属性的字符串名称。

func(效果) 缓动效果的缓动方法。

begin(开始)  属性的开始值。

finish(结束)  属性的结束值。

duration(时间)  一个数字,指示补间动画的时间长度。

useSeconds(使用秒) 一个布尔值,如果该值为 true,则指示使用秒,如果为 false,则使用帧。

例如:

new Tween(mc, "_x", Back.easeInOut, mc._x, 300, 4, true);

缓动效果(func参数):

Back 过渡范围外扩展动画一次,以产生从其范围外回拉的效果。

Bounce 过渡范围的弹跳效果。弹跳数与持续时间相关,持续时间越长,弹跳数越多。

Elastic 超出过渡范围的弹性效果。弹性量不受持续时间影响。

Regular 较慢的运动。加速效果、减速效果或这两种效果。

Strong 较慢的运动。此效果类似于 Regular 缓动类,但它更明显。

1 2 3 4  下一页

Tags:Flash 基础 理论课

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接