当前位置:软件学习 > Flash >>

flash as中Tween类淡化实例

导入和使用Tween 类

创建一个新文档,并将其命名为 easeTween.fla。

 在舞台上创建一个影片剪辑。
    选择影片剪辑实例,并在"属性"检查器的"实例名称"文本框中键入 ball_mc。


在时间轴中选择第 1 帧,在"动作"面板中添加下面的代码:

 代码如下 复制代码

import mx.transitions.Tween;
import mx.transitions.easing.*;
new Tween(ball_mc, "_x", Elastic.easeOut, Stage.width, 0, 3, true);

此代码示例使用两个 import 语句。第一个语句只导入 mx.transitions.Tween 类,第二个 import 语句使用通配符 (*) 快捷方式通过使用单行代码一次一个缓动类的形式依次导入六个缓动类。第二个语句可导入整个类包。

 

Tween 类淡化实例

创建一个新文档,并将其命名为 fadeTween.fla。

在舞台上创建一个影片剪辑。

选择影片剪辑实例,并在"属性"检查器的"实例名称"文本框中键入 ball_mc。
在时间轴中选择第 1 帧,在"动作"面板中添加下面的代码:

 代码如下 复制代码

import mx.transitions.Tween;
import mx.transitions.easing.*;
new Tween(ball_mc, "_alpha", Strong.easeIn, 100, 0, 3, true);


现在,ball_mc 不在舞台上移动了,而是在三秒钟内从 100% 可见淡化为完全透明。若要使元件更快地淡出,请将 duration 参数从 3 更改为 1 或 2。

选择"控制">"测试影片",以查看动画。
    如果更改文档的帧速率,动画将播放得更平滑。

补充:flash教程,动画技术
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,