flash action 詳解(4)_Flash教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
推薦:flash action 詳解(3)第2章:變量及數(shù)據(jù)類型---變量---定義變量變量是什么?大概說來就是存放信息的容器(更確切的說是指向內(nèi)存空間中某個存貯位置的指針,不過能夠理解就行了,何
在實際應(yīng)用中, 有一些非凡的字符不能直接輸入在字符串中, 例如不能在字符串中直接輸入引號(會破壞字符串的完整性). 這時我們就需要用到轉(zhuǎn)義字符了(Escaping). 要使用轉(zhuǎn)義字符, 首先要輸入一個反斜杠(\\), 然后輸入相應(yīng)的代碼. 具體的代碼列表如下:轉(zhuǎn)義字符 代表字符
\\b 退格字符 (ASCII 8)
\\f 換頁符 (ASCII 12)
\\n 換行符 (ASCII 10)
\\r 回車符 (ASCII 13)
\\t 制表符 (ASCII 9)
\\" 雙引號字符
\\\' 單引號字符
\\\\ 反斜杠字符
\\000 - \\377 八進(jìn)制表示的字符
\\x00 - \\xFF 十六進(jìn)制表示的字符
\\u0000 - \\uFFFF 十六進(jìn)制表示的 16 位 Unicode 字符
例如:
trace("He said:\\"I don\\\'t care about you.\\"\\nAnd she smiled:\\"Really?\\"");
你可以根據(jù)上面的對照列表讀出上面代碼的字符串內(nèi)的實際內(nèi)容. 運(yùn)行后的輸出為:
He said:"I don\'t care about you."
And she smiled:"Really?"
可以看到, 轉(zhuǎn)義字符都被轉(zhuǎn)換為相應(yīng)的實際字符了. 這就是轉(zhuǎn)義字符的作用, 學(xué)過 C 的讀者應(yīng)該很熟悉了.
數(shù)值 | Number
Actions cript 中的數(shù)值型數(shù)據(jù)為雙精度浮點(diǎn)數(shù)(不懂是什么意思也沒關(guān)系, 反正知道是數(shù)值就行了, 那只不過是個范圍限制).
對數(shù)值型數(shù)據(jù)可以進(jìn)行任何相應(yīng)操作. 如下例:
a = 1;
b = 2;
sum = a b; //求 a, b 之和
if(sum>0){ //假如結(jié)果大于 0
square_root = Math.sqrt(sum); //使用 Math 對象的平方根函數(shù)求 sum 的平方根
}
trace("sum=" sum);
trace("square_root=" square_root);
完.
邏輯變量 | Boolean
邏輯變量又被稱為布爾變量(由其英文名稱而來). 它只有兩個值: true 和 false. 在必要的情況下, Actions cript 會自動將它的值轉(zhuǎn)換為 1 和 0, 你也可以用 1 和 0 給它賦值(這是可能是為了和 Windows API 函數(shù)調(diào)用兼容而產(chǎn)生的).
a = 10;
b1 = 1;
b2 = false;
if(b1 == true){
a = a b1;
} else {
b2 = !b2;
}
trace("a=" a);
trace("b1=" b1);
trace("b2=" b2);
上面代碼混合了數(shù)值型和邏輯型變量的運(yùn)算. a = a b1 將邏輯值 b1(true 即 1)加到 a 上, b2 = !b2 則是對 b2 取反(即由 false 變?yōu)?true 或是由 true 變?yōu)?false, 因為邏輯值只有兩種情況: 真或假). 你可以試著修改一下 b1 的值來看看不同的效果.
分享:flash action 詳解(2)語法規(guī)范---運(yùn)算符除了要害字,程序語言中最重要的組成部分就是運(yùn)算符.先不要說我死板,因為不了解這些東西,你什么也做不成.下面是運(yùn)算符的列表,運(yùn)算符的
相關(guān)Flash教程:
- 相關(guān)鏈接:
- 教程說明:
Flash教程-flash action 詳解(4)
。