您现在的位置是: 软件 > 设计在线 > 网页陶吧 > 技术平台 > HTML学习 > 正文


-Win xp中的多种网络
-试验试验试验试验
-用Freehand实现位图矢量化
-网络电话面面观

Flash5ActionScript教程 二十九
2000-10-23· ·莫治雄··yesky

使用操作符处理表达式中的值

  表达式是指Flash可以计算并能返回一个值的任何语句。你可以通过把操作符和值结合在一起或通过函数调用来建立表达式。当你在正常模式的动作面板中书写一个表达式时,请确保参数面板中的表达式(Expression)复选框被选中。否则,在该域输入的数据将按字符串常数而不是表达式处理。


  选中创建表达式的输入域旁边的Expression复选框

  操作符是指定怎样组合、比较或改变表达式的值的字符。操作符操作的元素称为操作数。例如,在下面的语句中,+操作符把数值常量和变量foo的值加起来,foo3 是操作数。
foo + 3
  本讲说明常用操作符的一般规则。要了解这里提到的每个操作符的详细信息,以及没有列入这些类型的操作符的信息,请参阅Flash 5的ActionScript词典。

一、操作符优先级

  当在同一语句中使用了两个或多个操作符时,一些操作符比其它一些操作符优先。ActionScript按照准确的等级来决定哪一个操作符优先执行。例如,乘法总是在加法前先执行,但括号内的项却比乘法优先。因此,在没有括号时,ActionScript首先执行乘法,如下例所示:
total = 2 + 4 * 3;
结果是14。

  但是,当有括号括住加法时,ActionScript先执行加法:
total = (2 + 4) * 3;
结果是18。

二、操作符结合规则

  当两个或多个操作符优先级相同时,它们的结合规则决定它们被执行的顺序。结合规则可以是从左到右或从右到左。 例如,乘法操作符的结合规则是从左到右。因此,下面的两个语句是等价的:
total = 2 * 3 * 4;
total = (2 * 3) * 4;
■ 相关内容
 Flash5ActionScript教程 七
 Flash5ActionScript教程 八
 Flash5ActionScript教程 九
 Flash5ActionScript教程 十二
 Flash5ActionScript教程 十三
 Flash5ActionScript教程 十一
 Flash5ActionScript教程 十
 Flash5ActionScript教程 十四
 Flash5ActionScript教程 十六
 Flash5ActionScript教程 二十五
 Flash5ActionScript教程 二十四
 Flash5ActionScript教程 二十三
 Flash5ActionScript教程 二十二
 Flash5ActionScript教程 二十一
 Flash5ActionScript教程 二十
 Flash5ActionScript教程 十九
 Flash5ActionScript教程 十八 
 Flash5ActionScript教程 十七
 Flash5ActionScript教程 三十五
 Flash5ActionScript教程 三十四
 Flash5ActionScript教程 三十三
 Flash5ActionScript教程 三十二
 Flash5ActionScript教程 三十一
 Flash5ActionScript教程 三十
 Flash5ActionScript教程 二十八
 Flash5ActionScript教程 二十七
 Flash5ActionScript教程 二十六
 Flash5ActionScript教程 十五
 Flash5ActionScript教程 四
 Flash5ActionScript教程 五
 Flash5ActionScript教程 六
 Flash5ActionScript教程 一
 Flash5ActionScript教程 二
 Flash5ActionScript教程 三
感谢 访问天极网,如果您觉得该文章涉及版权问题,请看这里!