flash action 详解(4)

风雨一夜伴小楼

风雨一夜伴小楼

2016-01-29 13:03

flash action 详解(4),flash action 详解(4)
在实际应用中, 有一些特殊的字符不能直接输入在字符串中, 例如不能在字符串中直接输入引号(会破坏字符串的完整性). 这时我们就需要用到转义字符了(Escaping). 要使用转义字符, 首先要输入一个反斜杠(\), 然后输入相应的代码. 详细的代码列表如下:
转义字符 代表字符
\b 退格字符 (ASCII 8)
\f 换页符 (ASCII 12)
\n 换行符 (ASCII 10)
\r 回车符 (ASCII 13)
\t 制表符 (ASCII 9)
\" 双引号字符
\' 单引号字符
\\ 反斜杠字符
\000 - \377 八进制表示的字符
\x00 - \xFF 十六进制表示的字符
\u0000 - \uFFFF 十六进制表示的 16 位 Unicode 字符

例如:
trace("He said:\"I don\'t care about you.\"\nAnd she smiled:\"Really?\"");
你可以根据上面的对照列表读出上面代码的字符串内的实际内容. 运行后的输出为:
He said:"I don't care about you."
And she smiled:"Really?"
可以看到, 转义字符都被转换为相应的实际字符了. 这就是转义字符的作用, 学过 C++ 的读者应该很熟悉了.
数值 | Number
Actions cript 中的数值型数据为双精度浮点数(不懂是什么意思也没关系, 反正知道是数值就行了, 那只不过是个范围限制).
对数值型数据可以进行任何相应操作. 如下例:
a = 1;
b = 2;
sum = a + b; //求 a, b 之和
if(sum0){ //假如结果大于 0
square_root = Math.sqrt(sum); //使用 Math 对象的平方根函数求 sum 的平方根
}
trace("sum=" + sum);
trace("square_root=" + square_root);
完.
逻辑变量 | Boolean
逻辑变量又被称为布尔变量(由其英文名称而来). 它只有两个值: true 和 false. 在必要的情况下, Actions cript 会自动将它的值转换为 1 和 0, 你也可以用 1 和 0 给它赋值(这是可能是为了和 Windows API 函数调用兼容而产生的).
a = 10;
b1 = 1;
b2 = false;
if(b1 == true){
a = a + b1;
} else {
b2 = !b2;
}
trace("a=" + a);
trace("b1=" + b1);
trace("b2=" + b2);
上面代码混合了数值型和逻辑型变量的运算. a = a + b1 将逻辑值 b1(true 即 1)加到 a 上, b2 = !b2 则是对 b2 取反(即由 false 变为 true 或是由 true 变为 false, 因为逻辑值只有两种情况: 真或假). 你可以试着修改一下 b1 的值来看看不同的效果.
展开更多 50%)
分享

猜你喜欢

flash action 详解(4)

flash教程
flash action 详解(4)

flash action 详解(1)

flash教程
flash action 详解(1)

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

flash action 详解(7)

flash教程
flash action 详解(7)

flash action 详解(2)

flash教程
flash action 详解(2)

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

flash action 详解(6)

flash教程
flash action 详解(6)

flash action 详解(8)

flash教程
flash action 详解(8)

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Singleton在Java中的应用

Singleton在Java中的应用

『原创』适合初学的简单3D碰撞检测初探(对于3D编程初学人员)

『原创』适合初学的简单3D碰撞检测初探(对于3D编程初学人员)
下拉加载更多内容 ↓