Flash CS3 ドキュメンテーション |
|||
| ActionScript 2.0 リファレンスガイド > ActionScript クラス > Array > length (Array.length プロパティ) | |||
public length : Number
配列内のエレメント数を示す負でない整数。このプロパティは、新しいエレメントが配列に追加されると自動更新されます。配列エレメントに値を代入するとき (my_array[index] = value など)、index が数値でかつ index+1 が length プロパティよりも大きい場合、length プロパティが index+1 に更新されます。
メモ : length プロパティに既存の長さよりも短い値を代入した場合、配列は切り詰められます。
対応バージョン : ActionScript 1.0、Flash Player 5
次のコードでは、length プロパティがどのように更新されるかを示します。最初の長さが 0 で、1、2、および 10 に更新されます。length プロパティに既存の長さよりも短い値を代入した場合、配列は切り詰められます。
var my_array:Array = new Array(); trace(my_array.length); // initial length is 0 my_array[0] = "a"; trace(my_array.length); // my_array.length is updated to 1 my_array[1] = "b"; trace(my_array.length); // my_array.length is updated to 2 my_array[9] = "c"; trace(my_array.length); // my_array.length is updated to 10 trace(my_array); // displays: // a,b,undefined,undefined,undefined,undefined,undefined,undefined,undefined,c // if the length property is now set to 5, the array will be truncated my_array.length = 5; trace(my_array.length); // my_array.length is updated to 5 trace(my_array); // outputs: a,b,undefined,undefined,undefined
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート
現在のページ: http://livedocs.adobe.com/flash/9.0_jp/main/00001358.html