|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
“swf”这是一个完整的影片档,无法被编辑。swf在发布时可以选择保护功能,如果没有选择,很容易被别人输入到他的原始档中使用。
<divclass="start">利用操纵符处置表达式中的值(1)
利用操纵符处置表达式中的值
表达式是指Flash能够盘算并能前往一个值的任何语句。你能够经由过程把操纵符和值分离在一同或经由过程函数挪用来创建表达式。当你在一般形式的举措面板中誊写一个表达式时,请确保参数面板中的表达式(Expression)复选框被选中。不然,在该域输出的数据将按字符串常数而不是表达式处置。
选中创立表达式的输出域中间的Expression复选框
操纵符是指定如何组合、对照或改动表达式的值的字符。操纵符操纵的元素称为操纵数。比方,鄙人面的语句中,+操纵符把数值常量和变量foo的值加起来,foo和3是操纵数。
foo+3
本讲申明经常使用操纵符的一样平常划定规矩。要懂得这里提到的每一个操纵符的具体信息,和没有列进这些范例的操纵符的信息,请参阅Flash5的ActionScript辞书。
1、操纵符优先级
当在统一语句中利用了两个或多个操纵符时,一些操纵符比别的一些操纵符优先。ActionScript依照正确的品级来决意哪个操纵符优先实行。比方,乘法老是在加法前先实行,但括号内的项却比乘法优先。因而,在没有括号时,ActionScript起首实行乘法,以下例所示:
total=2+4*3;
了局是14。
可是,当有括号括住加法时,ActionScript先实行加法:
total=(2+4)*3;
了局是18。
2、操纵符分离划定规矩
当两个或多个操纵符优先级不异时,它们的分离划定规矩决意它们被实行的按次。分离划定规矩能够是从左到右或从右到左。比方,乘法操纵符的分离划定规矩是从左到右。因而,上面的两个语句是等价的:
total=2*3*4;
total=(2*3)*4;
3、数值操纵符</B>
数值操纵符实行加、减、乘、除和别的算术运算。括号和负号(-)也属于算术操纵符。下表列出了ActionScript的数值操纵符:
操纵符实行的运算+加法*乘法/除法%取模-减法++递增--递加
4、对照操纵符
对照操纵符对照表达式的值,前往逻辑值真或假(true或false)。这些操纵符经常用在轮回和前提语句当中。鄙人面的例子中,假如变量score的值是100,winner.swf动画被载进;不然,另外一个动画被载进:
if(score==100){
loadMovie("winner.swf",5);
}else{
loadMovie("loser.swf",5);
}
下表列出了ActionScript的对照操纵符:
操纵符实行的操纵$#@60;小于$#@62;年夜于$#@60;=小于即是$#@62;=年夜于即是
<P>
5、字符串操纵符
+操纵符对字符串操纵时,其感化是毗连两个字符串操纵数。比方,上面的语句把两个字符串相加:
"Congratulations,"to"Donna!":
"Congratulations,"+"Donna!"
了局是"Congratulations,Donna!" |
|