Flash动画教程:ActionScript编辑器(4)
来源:互联网 作者:未知 发布时间:2010-11-10 14:29:18 网友评论 0 条
7.2.4 数值运算符
数值运算符执行加、减、乘、除和其他算术运算。表7-1列出了ActionScript的数值运算符。
表7-1 数值运算符
运 算 符 |
执行的运算 |
例 子 |
+ |
加法 |
trace (2 + 3); |
– |
减法 |
5–2; |
* |
乘法 |
2.0 * 3.1416; |
/ |
除法 |
trace(22.0 / 7.0); |
% |
取模 |
trace (12 % 5); |
7.2.5 逻辑运算符
逻辑运算符是用于比较两个逻辑值(true和false),返回结果也是逻辑值。例如,如果两个操作数的运算结果是true,则逻辑与运算符(&&)返回true;如果一个或两个操作数的运算结果是true,逻辑或运算符(||)返回false。逻辑运算符常常与比较运算符一起使用,以确定一个 if 动作的条件。例如,在下面的脚本中,如果两个表达式为true,if 动作将被执行。
if ((i > 20) && (_framesloaded > 80)){
play();
}
表7-2列出了ActionScript的逻辑运算符。
表7-2 逻辑运算符
运 算 符 |
执行的操作 |
例 子 |
&& |
逻辑与 |
turns=2; score=77; winner = (turns <= 3) && (score >= 75); if (winner) { trace("You Win the Game!"); } else { trace("Try Again!"); } |
|| |
逻辑或 |
x = 10 y = 250 start = false if(x > 25 || y > 200 || start){ trace('the logical OR test passed'); } |
! |
逻辑非 |
happy = false; if (!happy){ trace("don't worry, be happy"); } |
7.3 控 制 播 放
在动作语句中有几个不带任何参数的播放控制语句,它们对全部对象都能立即产生控制作用,控制动画的播放或停止、声音的关闭和显示质量的高低等。
7.3.1 播放与停止
Play动作使得电影从它的当前位置开始放映,如果电影由于Stop动作或gotoand Stop动作而停止,那么用户可使用Play动作重新启动电影的播放。Stop语句用于停止电影的播放,希望延长电影的显示时间时,可在其中的任意一帧使用该语句。
添加Stop语句的操作步骤如下:
(1) 在舞台中打开一个动画文件。
(2) 选择时间轴的第15帧之后,使用F6功能键插入新的关键帧。
(3) 右击第15帧打开快捷菜单,选择Actions命令,打开Frame Actions面板。通过双击打开Actions中的Movie Control列表,从中双击Stop动作,则把Stop动作添加到了该帧上,如图7-3所示。

(4) 选择Control→Enable Simple Frame Actions命令,使添加的动作生效。
(5) 按下Enter键之后,动画停留在第15帧。
在某一个关键帧上添加Play动作与添加Stop动作的方法是一样的,用户可按照添加Stop动作的方法来添加Play动作。
- 2009-10-11
- 2009-10-10
- 2009-10-11
- 2009-10-11
- 2011-02-02
- 2009-10-10
- 2009-10-10
- 2009-10-11
- 2010-05-16
- 2009-10-11
- 2010-05-16
- 2009-10-10
- 2009-10-11
- 2010-05-16
- 2009-10-11
关于我们 | 联系方式 | 广告服务 | 免责条款 | 内容合作 | 图书投稿 | 招聘职位 | About CG Time
Copyright © 2008 CGTime.org Inc. All Rights Reserved. CG时代 版权所有