3D Flash Animator教程:动作
作者 佚名技术
来源 服务器技术
浏览
发布时间 2012-07-15
第五章 动作 我们可以在每个关键帧增加各种动作,当动画播放到该关键帧的时候,开始表演这个动作。我们还可以增加按钮事件来控制动作,当按钮按下的时候开始表演这个动作。 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 两个变量运行的结果值,表达式如下图: 四、表达式 在定义完变量后,就可以对它们进行赋值、改变、计算等一系列操作,这一过程通常又叫称一个叫表达式来完成,可以说它是变量、常量、布尔及运算符的集合,因此表达式可以分为算术表述式、字串表达式、赋值表达式以及布尔表达式等。 算术运算符表达式包括: + Add:加法 - Subtract:减法 * Multiply:乘法 / Divide:除法 % Modulo :百分比 & String append :增加字符串 < Less than :小于 > Greater than :大于 <= Less than or equal:小于等于 >= Greater than or equal :大于等于 = Equals :等于。比较两个表达式是否相等,如果相等则返回True,否则返回False。 != Not equals :不等于。比较两个数值是否不相等,如果不等则返回True,否则返回False。 not :否 and :和 or :或者 true :真 false :假 数学函数表达式包括: Abs (value):计算并获取指定参数的绝对值 语法格式:Math.abs(n) (n为任意数) 功能:计算并获取指定参数n的绝对值 Round (value) :四舍五入取整 语法格式:Math.round(n) (n为任意数) 功能:四舍五入。 Ceil (value) :Ceil(n),取靠近n的上限的整数(向上取整) 语法格式:Math.ceil(n) (n为数或表达式) 功能:获取指定的参数或表达式的上限。与一个数的上限最接近的数是与它向右相邻的另一个整数,返回的数的值大于或等于指定的参数且小于等于向右邻近的另一个整数。 Floor (value) :Floor(n),取靠近n的下限的整数(向下取整) 语法格式:Math.floor(n) (n为任意数或表达式) 功能:获取指定参数n的下限,它最接近于 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于3D Flash Animator教程:动作的所有评论