注册
 找回密码
 注册
江西广告网
查看: 695|回复: 0
打印 上一主题 下一主题

flash action 详解(4)

[复制链接]

该用户从未签到

1
跳转到指定楼层
发表于 2009-5-2 13:08:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
在实际应用中, 有一些特殊的字符不能直接输入在字符串中, 例如不能在字符串中直接输入引号(会破坏字符串的完整性). 这时我们就需要用到转义字符了(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(sum>0){ //假如结果大于 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 的值来看看不同的效果.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表