Flash CS3 ドキュメンテーション |
|||
| ActionScript 2.0 リファレンスガイド > ActionScript クラス > Array > Array コンストラクタ | |||
public Array([value: Object ])
配列を作成できます。コンストラクタを使用して、さまざまなタイプの配列を作成できます。たとえば、空の配列、長さだけが指定されてエレメント値が定義されない配列、またはエレメントが特定の値を持つ配列などが可能です。
シンタックス 1: パラメータを 1 つも指定しない場合は、長さが 0 の配列が作成されます。
シンタックス 2: 長さだけを指定した場合、length 個のエレメントを持つ配列が作成されます。各エレメントの値は undefined に設定されます。
シンタックス 3: element パラメータを使って値を指定した場合は、特定の値を持つ配列が作成されます。
対応バージョン : ActionScript 1.0、Flash Player 5
value:Object (オプション) - 次のいずれか :
メモ : Array コンストラクタに数値パラメータを 1 つだけ渡した場合、そのパラメータは length と見なされ、Integer() 関数を使って整数に変換されます。
シンタックス 1: 次の例では、初期の長さが 0 である新しい Array オブジェクトを作成します。
var my_array:Array = new Array(); trace(my_array.length); // Traces 0.
シンタックス 2: 次の例では、初期の長さが 4 である新しい Array オブジェクトを作成します。
var my_array:Array = new Array(4);
trace(my_array.length); // Returns 4.
trace(my_array[0]); // Returns undefined.
if (my_array[0] == undefined) { // No quotation marks around undefined.
trace("undefined is a special value, not a string");
} // Traces: undefined is a special value, not a string.
シンタックス 3: 次の例では、初期の長さが 5 である新しい Array オブジェクト go_gos_array を作成します。
var go_gos_array:Array = new Array("Belinda", "Gina", "Kathy", "Charlotte", "Jane");
trace(go_gos_array.length); // Returns 5.
trace(go_gos_array.join(", ")); // Displays elements.
go_gos_array 配列の初期エレメントを次のように指定します。
go_gos_array[0] = "Belinda"; go_gos_array[1] = "Gina"; go_gos_array[2] = "Kathy"; go_gos_array[3] = "Charlotte"; go_gos_array[4] = "Jane";
次のコードでは、go_gos_array 配列に 6 番目のエレメントを追加し、2 番目のエレメントを変更します。
go_gos_array[5] = "Donna";
go_gos_array[1] = "Nina"
trace(go_gos_array.join(" + "));
// Returns Belinda + Nina + Kathy + Charlotte + Jane + Donna.
[] 配列アクセス演算子, length (Array.length プロパティ)
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート
現在のページ: http://livedocs.adobe.com/flash/9.0_jp/main/00001353.html