當前位置:成語大全網 - 新華字典 - action script 聲明常量Array問題

action script 聲明常量Array問題

Array是數組,就是可以將壹系列的數字等放到這裏邊的。幫助中如是說:

通常,您需要在編程中使用壹組項目,而不是單個對象;例如,在音樂播放器應用程序中,您可能希望將等待播放的歌曲放在列表中。您不希望必須為該列表中的每首歌曲創建單獨的變量,而是希望將所有 Song 對象放在壹個包中,因而能夠將其作為壹個組進行使用。

數組是壹種編程元素,它用作壹組項目的容器,如壹組歌曲。通常,數組中的所有項目都是相同類的實例,但這在 ActionScript 中並不是必需的。數組中的各個項目稱為數組的"元素"。可以將數組視為變量的"文件櫃"。您可以將變量作為元素添加到數組中,就像將文件夾放到文件櫃中壹樣。當文件櫃中包含壹些文件後,您可以將數組作為單個變量使用(就像將整個文件櫃搬到其它地方壹樣);將這些變量作為組使用(就像逐個瀏覽文件夾以搜索壹條信息壹樣);或者,您可以分別訪問它們(就像打開文件櫃並選擇單個文件夾壹樣)。

例如,假設您要創建壹個音樂播放器應用程序,用戶可以在其中選擇多首歌曲,並將這些歌曲添加到播放列表中。您可以在 ActionScript 代碼中添加壹個名為 addSongsToPlaylist() 的方法,該方法接受單個數組作為參數。無論要將多少首歌曲(幾首、很多首甚至只有壹首)添加到列表中,您都只需要調用壹次 addSongsToPlaylist() 方法,並將其傳遞給包含 Song 對象的數組。在 addSongsToPlaylist() 方法中,可以使用循環來逐個訪問數組元素(歌曲),並將歌曲實際添加到播放列表中。

最常見的 ActionScript 數組類型是"索引數組",此數組將每個項目存儲在編號位置(稱為"索引"),您可以使用該編號來訪問項目,如地址。Array 類用於表示索引數組。索引數組可以很好地滿足大多數編程需要。索引數組的壹個特殊用途是多維數組,此索引數組的元素也是索引數組(這些數組又包含其它元素)。另壹種數組類型是"關聯數組",該數組使用字符串"鍵"來標識各個元素,而不是使用數字索引。最後,對於高級用戶,ActionScript 3.0 還包括 Dictionary 類(表示"字典"),在此數組中,您可以將任何類型的對象用作鍵來區分元素。