Flash CS3 ドキュメンテーション |
|||
| ActionScript 3.0 のプログラミング > ストリングの操作 > ストリングの作成 | |||
String クラスは ActionScript 3.0 でストリング (テキスト) データを表すために使用されます。ActionScript ストリングは ASCII と Unicode 文字の両方をサポートしています。ストリングを作成する最も簡単な方法は、ストリングリテラルを使用することです。ストリングリテラルを宣言するには、垂直の二重引用符 (") または一重引用符 (') を使用します。たとえば、次の 2 つのストリングは同等です。
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 == ""
次の 2 つのストリングは同等です。
var str1:String = "hello";
var str2:String = new String("hello");
一重引用符 (') の区切り文字で記述されているストリングリテラル内で一重引用符 (') を使用するには、エスケープ文字として円記号 (\) を使用します。同様に、区切り文字が二重引用符 (") で記述されているストリングリテラル内で二重引用符 (") を使用するには、エスケープ文字として円記号 (\) を付けます。次の 2 つのストリングは同等です。
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 にペーストする際は、正しい文字になっているか確認してください。
次の表に示すとおり、エスケープ文字として円記号 (\) を使用して、ストリングリテラル内の他の文字を定義することができます。
|
エスケープシーケンス |
文字 |
|---|---|
|
|
バックスペース文字 |
|
|
改ページ |
|
|
改行 |
|
|
復帰文字 |
|
|
タブ文字 |
|
|
16 進数値 nnnn で指定した文字コードの Unicode 文字。例 : |
|
|
16 進数値 nn で指定した文字コードの ASCII 文字 |
|
|
一重引用符 |
|
|
二重引用符 |
|
|
単一の円記号 |
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート
現在のページ: http://livedocs.adobe.com/flash/9.0_jp/main/00000078.html