第五章 动作
我们可以在每个关键帧增加各种动作,当动画播放到该关键帧的时候,开始表演这个动作。我们还可以增加按钮事件来控制动作,当按钮按下的时候开始表演这个动作。
3D Flash Animator 每增加一个新的动作都会在动作列表中显示,动作根据编写的命令来演示,例如表演拖拉和坠落动作,就是执行下面的命令。

一、打开一个链接地址
打开一个链接地址 Opening a URL 动作包括:
跳转到其他页面
在当前页面跳转到其他帧
打开一个新的浏览窗口
通过某种申请
发送E-mail邮件

在上图中填写想要访问的网页地址,下拉菜单选项是指打开链接时浏览器的状态。
可以在地址栏中输入E-mail地址可以发送邮件,格式为:“mailto”。和我们以前在网页中设计超级链接方法相同。
二、控制动画
动画播放时我们可以设置动画是否重放或者停止。Action动作可以设置控制按钮实现这个效果:

当动画播放到某一关键帧时需要跳转到另一个关键帧,这个过程只需要在Action中设置参数值就能实现了。

三、变量和参数
每一个参数值都有自己的变量,一个变量可以由字母、数字和下划线组成,但是第一个必须是字母。变量的主要作用是存取数据、提供存放信息的容器。对于变量必须明确变量的命名、变量的类型、变量的声明及其变量的作用域。
变量将代替参数值在程序中使用,变量可以包含一个数字或者是字符串,字符串和数字可以交替使用。
例如定义一个动作“Let x=1”,这个变量的x的参数值为1。x将代替1在程序中使用,而且这个变量x的参数值还可以变化。例如“Let x=x+1”。那么每次运行x变量的时候参数值增加1。

每一个动画都有各种各样的变量,每一个变量又有自己的参数值。
一个动画里的变量可以从其他一个或者几个动画中的变量取值,例如,Let Moive 变量的参数值为 Moive1中 X 变量的值,而 Moive 1 的 X 变量值为 Moive2 中 a+b 两个变量运行的结果值,表达式如下图:
