资源描述:
《《Flash5ActionScript语法详解1》》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、«Flash5ActionScript语法详解》2、约定称谓:variable变量,可为数值、布尔值或字符串。target目标路径字符串。me影片片段实例,可为实例的对象实体或目标路径字符串。property影片片段属性。obj_mc对彖或影片片段。member对彖的成员或影片片段的属性。expression表达式,可为变量、对象、影片片段实例或式了。num数值表达式。string字符串表达式。char字符衣达式。func函数。statement语句。scene场景,可为常量或表达式。frame帧,可为常戢或表达式。urlURL链接字符串。•运算符•K算术运算符:2、
2、・取负-expression+加1expression!+expression2・减expressionl-expression2*乘expressionl*expression2/除expressionl/expression2%求余expressionl%expression212%5->2?:定向运算符expressionl?expression2:expressions当expressionl的值为true时取expression,否则取expressions2、逻辑运算符:(注:括号中为旧版本写法)!(not)逻辑非(expression&&(and)逻辑与
3、expressionl&&expression2
4、
5、(or)逻辑或expressionl
6、
7、expression?!=(<>不相等expressionl!=expression==相等expressionl==expression2<小于expressionl人于expressionl>expression2<=小于等于expressionl<=expression2>=大于等于expression1>=expression2说明:在使用&&(
8、
9、)吋,若表达式expression1己为false(true)值,则不再计算expression
10、2的值,直接返回false(true)o否则,继续计算expression2的值,再作逻辑与(或)运算。3、字符串运算符:(注:括号中为新版木中的符号表示法)引号用于表示字符串add(+)字符串叠加expression1addexpression"1"add"2"・>"12"eq(==)字符串相等expression1eqexpression2ne(!=)字符串不相等expression1neexpression?It(<字符串小于expressionlItexpression?"12nIt''2n->truegt(>字符串大于expressionlgtexpress
11、ion"12"gt"仁〉truele(<=)字符串小于等于expressionlleexpression2ge(>=)字符串大于等于expressionlgeexpression2说明:字符串在比较时,按从左到右一个个字符比较ASCII码。若遇到不同,就返回ASCII码大小比较的结果。如果直到一个字符串结束时都相等,则若另一个字符串也结束,就表示相等,否则,未结束的字符串较大。虽然字符串运算符可用相应的符号农示,但在使用上有一定区别。用字母衣示的运算符在处理时先将两个表达式都转化为字符串后再作运算或比较。而用符号表示的运算符在处理时若有一个表达式为数值,就将另一个表达
12、式转化为数值再作运算或比较。比如:19>2的值为true,而19gt2的值为false。4、位运算符:~按位取反-^expression按位1->0,0->1&按位与expressionl&expression按位11->1,10->0,01->0,00->0
13、按位或expressionl
14、expression2按位11->1,10->1,01->1,00->0人按位异或expressionlAexpression2按位11->0,10->1,01->1,00->0«按位左移expression«num左移num位,右补0»按位算术右移expression»num右移
15、num位,左补符号位»>按位逻辑右移expression»>num右移num位,左补0说明:按位运算表示将两个表达式的值转化为数值后按二进制的位进行运算。比如12&34->2,由于12的二进制为01010,34的二进制为10010,所以按位与后为00010即2o按位移动时num的取值为0〜315、赋值运算符:++自加variable++,++variable相当于variable=variable+1“自减variable-,-variable相当于variable=variable-1+=口加赋值variable+=expression等彳介于va