麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 辦公 > Flash > 正文

flash as Actionscript中的數組的使用方法

2024-09-12 17:50:51
字體:
來源:轉載
供稿:網友

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

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

數組可以用來保存你的腳本和組織結構,它們通常用來去組織一些在某些方面有些關聯的數值,這些數值采用一個索引值
與數組中其它的元素區分開來。你可以用下面這個方法 去定義 3個變量::

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


顯然有一個更好的方法 去實現上面的例子 那就是 使 用 數組。有很多的方法可以創建 一個數組,但我首先展示的是最簡單的方法:

name_of_array=new Array()

所以我們想去引用一個數組的話,就用這個:

quotes=new Array()

很好,現在我們有了一個數組了,但問題是那里面沒有任何的數據,它是沒有用處的,所以我們現在把數據放到我們的數組里面,我們
用一個索引號碼去定義它在數組中的位置。


我們可以用下面的方法 把第一個元素放到數組中:

quotes[0]="Flash is cool!"

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

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

使用如下語法可以添滿數組內所有元素:

name_of_array[index]=value

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

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"


我們還可以采有如下的語法去創建:

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

這是一個在一行代碼中 實現的,value1 是數組中第一個元素 value2是數組中第二個元素,以此類推。
我們使用如下語法創建我們引用的數組:

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

現在我們知道該如何創建數組,并且如何去使用,在下面的這個語法中同樣可以去創建 一個數姐:

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

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

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

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

mynewvariable=name_of_array[index]


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

firstquote=quotes[0]

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

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

語法如下:

myarraylength=name_of_array.length

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

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

現在我們知道了如何去用數組的Length屬性了,采用下面的腳本可以得出數級中所有元素的值。

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


讓我們逐步來分析一下上面的代碼。
首先創建了一個臨時的變

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 草逼一区| 精品中文一区 | 久久国产亚洲精品 | 91 久久| 久久伊人国产精品 | 欧美日韩国产成人在线观看 | 亚州综合图片 | 欧美大穴| 又黄又爽免费无遮挡在线观看 | 毛片成人网 | 国产精品一区二区视频 | 精品亚洲综合 | 国产美女的小嫩bbb图片 | 美国黄色毛片女人性生活片 | 午夜精品成人一区二区 | 免费黄色在线观看网站 | 大胆在线日本aⅴ免费视频 美国黄色毛片女人性生活片 | 国产中出在线观看 | 免费毛片免费看 | 99在线啪| 毛片免费视频在线观看 | 欧美成人精品欧美一级乱黄 | 久久久www成人免费毛片 | 视频一区 中文字幕 | 成片免费观看视频大全 | 羞羞网站 | 91网站在线观看视频 | 欧产日产国产精品v | 毛片视频网站 | 久久国产精| 91短视频在线视频 | 日韩每日更新 | 素人视频在线观看免费 | 国产成人免费精品 | 欧美一级黄色影院 | 热99精品视频 | 国产一区二区在线观看视频 | 亚洲一区二区三区日本久久九 | h网站在线观看 | 欧美精品欧美极品欧美激情 | 欧美人的天堂一区二区三区 |