2009年8月25日 星期二

Flash宣告陣列的方法

【一般陣列】

在 Flash 中宣告陣列的語法是「var 陣列名稱:Array = new Array(數量)」

若要宣告一個多維陣列則可使用下面的寫法:

//宣告一個三維陣列 tmp[4][3][2]
var tmp = new Array(4);
for ( var i=0; i<4; i++ )
{
tmp[i] = new Array(3);
for ( var j=0; j<3; j++ )
tmp[i][j] = new Array(2);
}

PS:取得陣列物件的元素個數,tmp.length。

【類別陣列】

var tmp:Array = new Array(3);
tmp[0] = new myClass();
tmp[1] = new myClass();
tmp[2] = new myClass();


【其它用途】

當函數需同時傳入或傳回多個變數時,可以利用陣列來實作。