flash action 詳解(4)_Flash教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
推薦:flash action 詳解(3)第2章:變量及數據類型---變量---定義變量變量是什么?大概說來就是存放信息的容器(更確切的說是指向內存空間中某個存貯位置的指針,不過能夠理解就行了,何
在實際應用中, 有一些非凡的字符不能直接輸入在字符串中, 例如不能在字符串中直接輸入引號(會破壞字符串的完整性). 這時我們就需要用到轉義字符了(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 的值來看看不同的效果.
分享:flash action 詳解(2)語法規范---運算符除了要害字,程序語言中最重要的組成部分就是運算符.先不要說我死板,因為不了解這些東西,你什么也做不成.下面是運算符的列表,運算符的
相關Flash教程:
- 相關鏈接:
- 教程說明:
Flash教程-flash action 詳解(4)
。