Flash CS3 文件 |
|||
| ActionScript 3.0 程式設計 > 使用字串 > 建立字串 | |||
在 ActionScript 3.0 中,是以 String 類別來代表字串 (文字) 資料。ActionScript 字串同時支援 ASCII 和 Unicode 字元。建立字串最簡單的方式就是使用字串常值。若要宣告字串常值,請使用半形雙引號 (") 或單引號 (') 字元。例如,下列兩個字串是相等的:
var str1:String = "hello"; var str2:String = 'hello';
您也可以使用 new 運算子宣告字串,如下所示:
var str1:String = new String("hello");
var str2:String = new String(str1);
var str3:String = new String(); // str3 == ""
下列這兩個字串是相等的:
var str1:String = "hello";
var str2:String = new String("hello");
若要在單引號 (') 分隔符號定義的字串常值內使用單引號 ('),請使用反斜線跳脫字元 (\)。同樣地,若要在雙引號 (") 分隔符號定義的字串常值內使用雙引號 ("),也請使用反斜線跳脫字元 (\)。下列這兩個字串是相等的:
var str1:String = "That's \"A-OK\""; var str2:String = 'That\'s "A-OK"';
您可以根據字串常值中存在的任何單或雙引號,選擇使用單引號或雙引號,如下所示:
var str1:String = "ActionScript <span class='heavy'>3.0</span>"; var str2:String = '<item id="155">banana</item>';
請注意,ActionScript 會區分半形單引號 (') 與左右單引號 (' 或 '),而且也會如此區分雙引號。請使用半形引號來表示字串常值。當從其它來源貼上文字到 ActionScript 時,請務必使用正確的字元。
如下表所示,您可以使用反斜線跳脫字元 (\) 來定義字串常值中的其它字元:
|
跳脫序列 |
字元 |
|---|---|
|
|
Backspace |
|
|
換頁字元 |
|
|
換行字元 |
|
|
歸位字元 |
|
|
Tab |
|
|
Unicode 字元加上十六進位數字 nnnn 指定的字元碼,例如, |
|
|
ASCII 字元加上十六進位數字 nn 指定的字元碼 |
|
|
單引號 |
|
|
雙引號 |
|
|
單反斜線字元 |
Flash CS3
目前頁面: http://livedocs.adobe.com/flash/9.0_tw/main/00000078.html