源文件下載
本節(jié)知識(shí)要點(diǎn)
1、循環(huán)語(yǔ)句, condition 為要計(jì)算的條件,statement(s) 是只要 condition 參數(shù)計(jì)算結(jié)果為 true 就會(huì)執(zhí)行的語(yǔ)句。
在循環(huán)語(yǔ)句中使用,break 動(dòng)作可命令 Flash 跳過循環(huán)體的其余部分,停止循環(huán)動(dòng)作,并執(zhí)行循環(huán)語(yǔ)句之后的語(yǔ)句。
3、 Array.push();
將一個(gè)或多個(gè)元素添加到數(shù)組的結(jié)尾,并返回該數(shù)組的新長(zhǎng)度。
4、Array.splice()
向數(shù)組中添加元素或刪除數(shù)組中元素
介紹兩種亂數(shù)排列的方法:
在1到32中選取10個(gè)隨機(jī)數(shù),要求這10個(gè)隨機(jī)數(shù)必須是不重復(fù)的。
方法1:在1到32中選取1個(gè)隨機(jī)數(shù)后,把它與前面選取的所有數(shù)進(jìn)行比較,如果和其中一個(gè)相同,那么就重新選擇;如果和前面選取的所有數(shù)都不相同,那么,這個(gè)數(shù)就被選定,并進(jìn)一步選取下一個(gè)數(shù)。
例 1 打開3.5.1.fla文件,第1幀上的腳本為:
點(diǎn)擊查看動(dòng)畫效果<
方法2:把1到32個(gè)數(shù)放入一個(gè)數(shù)組中;從這個(gè)數(shù)組中隨機(jī)選出一個(gè)數(shù);并把選得的這個(gè)數(shù)從原數(shù)組中刪去,這樣就可以保證下一次在這個(gè)數(shù)組中不會(huì)選到同一個(gè)數(shù)了;用同樣辦法、從已經(jīng)刪去了一些數(shù)的原數(shù)組中再隨機(jī)選出一個(gè)數(shù);這些被選出的數(shù)隨時(shí)放進(jìn)另一個(gè)數(shù)組。
點(diǎn)擊查看動(dòng)畫效果<
例 2 打開3.5.2.fla文件,在第1幀上的腳本為:
作業(yè)
在前一節(jié)的作業(yè)的基礎(chǔ)上,把上面的文字和下面的mc的位置都分別作任意的排列,如下圖
注意:把文字和mc的橫坐標(biāo)分別放入一個(gè)數(shù)組中
點(diǎn)擊查看動(dòng)畫效果<
查看全套"Flash AS 高級(jí)教程"
新聞熱點(diǎn)
疑難解答
圖片精選