flash action 详解(4)

发布日期  发布: 2009-5-02 | 发布人  发布者: 雨后添情 | 来源  来源: 江西广告网


在实际应用中, 有一些特殊的字符不能直接输入在字符串中, 例如不能在字符串中直接输入引号(会破坏字符串的完整性). 这时我们就需要用到转义字符了(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 的值来看看不同的效果.
本站文章部分内容来自互联网,供读者交流和学习,如有涉及作者版权问题请及时与我们联系,以便更正或删除。感谢所有提供信息的网站,并欢迎各类媒体与我们进行信息共享合作。
关闭本窗口 | 打印 | 收藏此页 |  推荐给好友 | 举报

版块排行

  • SEO搜索                                    5984
  • Web软件                                    3334
  • 交互设计                                    3279
  • 平面软件                                    2575
  • 设计欣赏                                    2501
  • 游戏世界                                    1244
  • 程序开发                                    830
  • 前沿视觉                                    560
  • 电脑网络                                    514
  • 摄影赏析                                    291