用户名 密    码

Flash动画教程:ActionScript编辑器(4)

来源:互联网 作者:未知 发布时间:2010-11-10 14:29:18 网友评论 0

7.2.4  数值运算符

数值运算符执行加、减、乘、除和其他算术运算。表7-1列出了ActionScript的数值运算符。

7-1  数值运算符

   

执行的运算

    

+

加法

trace (2 + 3);

减法

52;

*

乘法

2.0 * 3.1416;

/

除法

trace(22.0 / 7.0);

%

取模

trace (12 % 5);

7.2.5  逻辑运算符

逻辑运算符是用于比较两个逻辑值(truefalse),返回结果也是逻辑值。例如,如果两个操作数的运算结果是true,则逻辑与运算符(&&)返回true;如果一个或两个操作数的运算结果是true,逻辑或运算符(||)返回false。逻辑运算符常常与比较运算符一起使用,以确定一个 if 动作的条件。例如,在下面的脚本中,如果两个表达式为trueif 动作将被执行。

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所示。

 

\
图7-3 添加Stop动作

(4) 选择Control→Enable Simple Frame Actions命令,使添加的动作生效。

(5) 按下Enter键之后,动画停留在第15帧。

在某一个关键帧上添加Play动作与添加Stop动作的方法是一样的,用户可按照添加Stop动作的方法来添加Play动作。

搜索栏目