學(xué)習(xí)Flash中創(chuàng)建數(shù)組元素的方法
在進(jìn)行Flash編程時,經(jīng)常需要使用數(shù)組來存儲和操作數(shù)據(jù)。那么,究竟如何在Flash中創(chuàng)建數(shù)組呢?下面將詳細(xì)介紹兩種創(chuàng)建數(shù)組元素的方法。使用構(gòu)造函數(shù)創(chuàng)建數(shù)組首先,在打開Flash軟件并選擇“Actio
在進(jìn)行Flash編程時,經(jīng)常需要使用數(shù)組來存儲和操作數(shù)據(jù)。那么,究竟如何在Flash中創(chuàng)建數(shù)組呢?下面將詳細(xì)介紹兩種創(chuàng)建數(shù)組元素的方法。
使用構(gòu)造函數(shù)創(chuàng)建數(shù)組
首先,在打開Flash軟件并選擇“ActionScript3.0”選項后,新建一個空白文檔。接著,在需要輸入代碼的幀上右擊,選擇“動作”選項。通過構(gòu)造函數(shù)創(chuàng)建一個數(shù)組對象,代碼如下:
```actionscript
var myArray:Array new Array();
```
然后,給數(shù)組元素賦值,例如給數(shù)組元素1賦值“poem”:
```actionscript
myArray[0] "poem";
```
同樣地,給數(shù)組元素2和3賦值“靜夜思”和“李白”,代碼分別為:
```actionscript
myArray[1] "靜夜思";
myArray[2] "李白";
```
最后,通過trace方法輸出各元素的值,代碼如下:
```actionscript
trace(myArray[0]);
trace(myArray[1]);
trace(myArray[2]);
```
運(yùn)行程序后,可以查看各元素的值。
使用數(shù)組訪問運(yùn)算符“[]”創(chuàng)建數(shù)組
除了使用構(gòu)造函數(shù)外,還可以使用數(shù)組訪問運(yùn)算符“[]”來創(chuàng)建數(shù)組。通過以下代碼創(chuàng)建一個數(shù)組:
```actionscript
var anotherArray:Array [];
```
接著,給數(shù)組元素賦值,例如:
```actionscript
anotherArray[0] "apple";
anotherArray[1] "banana";
anotherArray[2] "cherry";
```
使用trace方法輸出各數(shù)組元素的值:
```actionscript
trace(anotherArray[0]);
trace(anotherArray[1]);
trace(anotherArray[2]);
```
運(yùn)行程序后,你將看到相應(yīng)的結(jié)果。
無論是使用構(gòu)造函數(shù)還是數(shù)組訪問運(yùn)算符,“[]”來創(chuàng)建數(shù)組,都是Flash中常用的方式?,F(xiàn)在,你已經(jīng)掌握了創(chuàng)建數(shù)組并給元素賦值的方法??靹邮謬L試一下吧,這將有助于加深對Flash中數(shù)組的理解。