建立字串

在 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 時,請務必使用正確的字元。

如下表所示,您可以使用反斜線跳脫字元 (\) 來定義字串常值中的其它字元:

跳脫序列

字元

\b

Backspace

\f

換頁字元

\n

換行字元

\r

歸位字元

\t

Tab

\unnnn

Unicode 字元加上十六進位數字 nnnn 指定的字元碼,例如,\u263a 是笑臉字元

\xnn

ASCII 字元加上十六進位數字 nn 指定的字元碼

\'

單引號

\"

雙引號

\\

單反斜線字元


Flash CS3

 

有新的意見加入至這個頁面時,傳送電子郵件給我 | 意見報告

目前頁面: http://livedocs.adobe.com/flash/9.0_tw/main/00000078.html