a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 辦公 > Flash > 正文

flash as Actionscript中的數(shù)組的使用方法

2024-09-12 17:50:51
字體:
供稿:網(wǎng)友

如果你對數(shù)組感性趣的話,那么你也一定了解變量吧。變量是裝著數(shù)據(jù)的容器,數(shù)據(jù)可以是數(shù)字、字符串或者是個(gè)布爾值。

數(shù)組與變量相似同樣是做為數(shù)據(jù)的容器,但它還能包含更多的數(shù)據(jù),每一個(gè)元素(數(shù)據(jù)中的一部分)都被附于一個(gè)索引。

數(shù)組可以用來保存你的腳本和組織結(jié)構(gòu),它們通常用來去組織一些在某些方面有些關(guān)聯(lián)的數(shù)值,這些數(shù)值采用一個(gè)索引值
與數(shù)組中其它的元素區(qū)分開來。你可以用下面這個(gè)方法 去定義 3個(gè)變量::

quote1="Flash is cool!"
quote2="Flash is my favourite program"
quote3="Flash rules"


顯然有一個(gè)更好的方法 去實(shí)現(xiàn)上面的例子 那就是 使 用 數(shù)組。有很多的方法可以創(chuàng)建 一個(gè)數(shù)組,但我首先展示的是最簡單的方法:

name_of_array=new Array()

所以我們想去引用一個(gè)數(shù)組的話,就用這個(gè):

quotes=new Array()

很好,現(xiàn)在我們有了一個(gè)數(shù)組了,但問題是那里面沒有任何的數(shù)據(jù),它是沒有用處的,所以我們現(xiàn)在把數(shù)據(jù)放到我們的數(shù)組里面,我們
用一個(gè)索引號(hào)碼去定義它在數(shù)組中的位置。


我們可以用下面的方法 把第一個(gè)元素放到數(shù)組中:

quotes[0]="Flash is cool!"

我要說的是在Flash 5中數(shù)組索引下標(biāo)是基于0的,意思是在數(shù)組中的第一個(gè)元素它的索引值為0。
因此我們可以在我們的數(shù)組中的第二個(gè)元素中放入一個(gè)數(shù)據(jù):

quotes[1]="Flash is my favourite program"

使用如下語法可以添滿數(shù)組內(nèi)所有元素:

name_of_array[index]=value

說明:上面的name_of_array是你數(shù)組的名子,index是你想要增加到你的數(shù)組中數(shù)據(jù)的位置。
因此我們更早的創(chuàng)建了使用變量的代碼:

quote1="Flash is cool!"
quote2="Flash is my favourite program"
quote3="Flash rules"



也可以被寫成這樣:

quotes=new Array()
quotes[0]="Flash is cool!"
quotes[1]="Flash is my favourite program"
quotes[2]="Flash rules"


我們還可以采有如下的語法去創(chuàng)建:

name_of_array=new Array("value1","value2","value3")

這是一個(gè)在一行代碼中 實(shí)現(xiàn)的,value1 是數(shù)組中第一個(gè)元素 value2是數(shù)組中第二個(gè)元素,以此類推。
我們使用如下語法創(chuàng)建我們引用的數(shù)組:

quotes=new Array("Flash is cool!","Flash is my favourite program","Flash rules")

現(xiàn)在我們知道該如何創(chuàng)建數(shù)組,并且如何去使用,在下面的這個(gè)語法中同樣可以去創(chuàng)建 一個(gè)數(shù)姐:

name_of_array=["value1","value2","value3"]

這個(gè)與前面不同的是 沒有使用數(shù)組對像(new Array())
所以我們可以這樣創(chuàng)建引用的數(shù)組 代碼如下:

quotes=["Flash is cool!","Flash is my favourite program","Flash rules"]

我不管你用什么方法做做,但我還是喜歡用這最后一個(gè)方法去創(chuàng)建數(shù)組,它是如此的簡單。
現(xiàn)在我們知道 怎么創(chuàng)造數(shù)組,但是有時(shí)你想在腳本中訪問你的數(shù)組,嗯 幸運(yùn)的是還有一種方法可以實(shí)現(xiàn)它:

mynewvariable=name_of_array[index]


那么我們想去為一個(gè)新的變量附值為數(shù)組中第一個(gè)元素的值話 請這樣做:

firstquote=quotes[0]

這個(gè)名為firstquote的新變量值就是“Flash is cool!”

在腳本中數(shù)組的實(shí)現(xiàn)
設(shè)想一下 如果我們想得出數(shù)組中所有的元素,但是我們并不知道數(shù)組中有多少個(gè)元素啊,還好的是Flash中為
數(shù)組對像設(shè)置了若干屬性與方法,其中有一個(gè)屬性為Length可以得出該數(shù)組中元素的個(gè)數(shù)。

語法如下:

myarraylength=name_of_array.length

上面的這段代碼創(chuàng)建了一個(gè)新變量,里面的值 就是你所指定的數(shù)組對像(name_of_array)元素的個(gè)數(shù)。
在我們引用數(shù)組的情況中,使用下面的代碼得到數(shù)組中元素的個(gè)數(shù):
假如quotes是一個(gè)數(shù)組的話那么
len=quotes.length 這個(gè)len變量 的值 就是該數(shù)組的長度

數(shù)組的長度等于它的最高索引值加1。最高索引值如果是2的話那么這個(gè)數(shù)組的長度就是3,也就是說它里面有
3個(gè)元素,原因就在于Flash 5中 數(shù)組下標(biāo)是基于0的。

現(xiàn)在我們知道了如何去用數(shù)組的Length屬性了,采用下面的腳本可以得出數(shù)級(jí)中所有元素的值。

for(z=0;z<name_of_array.length;++z){
write(name_of_array[z])
}


讓我們逐步來分析一下上面的代碼。
首先創(chuàng)建了一個(gè)臨時(shí)的變

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 亚洲无限乱码一二三四麻 | 凹凸日日摸日日碰夜夜爽孕妇 | 亚洲九九九 | 日韩在线观看三区 | 欧洲成人午夜免费大片 | 综合伊人 | 免费一区 | www.日韩在线视频 | 国产一区二区三区久久久 | 国产精品无码永久免费888 | 午夜精品久久久久 | 亚洲国产福利 | 日韩精品一区二区三区四区 | 夜夜爆操 | 色福利影院 | 成人福利在线观看 | 日本少妇毛茸茸高清 | 欧美精品在线观看 | 97中文字幕 | 成人国产精品久久 | 亚洲精品国产精品乱码不99按摩 | 欧美日韩综合视频 | 国产小视频在线观看 | 性一级录像片片视频免费看 | 午夜亚洲一区 | 精品一区二区免费视频 | 国产一区二区三区在线免费观看 | 噜噜噜噜狠狠狠7777视频 | 欧美精品久久久 | 欧美日韩免费一区二区三区 | 成人二区 | 中文字幕免费在线 | 黑人巨大精品欧美一区二区一视频 | av一级毛片 | 久久综合热 | 亚洲欧美中文日韩在线v日本 | 中文字幕精品一区二区三区精品 | 国产成人精品无人区一区 | 国产精品一区一区三区 | 色婷婷久久久 | 日日操综合 |