如何使用AS3獲取五個(gè)不同的隨機(jī)值
在FLASH互動(dòng)及游戲中,獲取隨機(jī)值是一種經(jīng)常使用的技巧。本文將介紹如何使用AS3語言來獲取五個(gè)不同的隨機(jī)值。準(zhǔn)備工作首先,打開使用Animate CC軟件,并新建一個(gè)AS3文檔。接下來,在舞臺(tái)上創(chuàng)建
在FLASH互動(dòng)及游戲中,獲取隨機(jī)值是一種經(jīng)常使用的技巧。本文將介紹如何使用AS3語言來獲取五個(gè)不同的隨機(jī)值。
準(zhǔn)備工作
首先,打開使用Animate CC軟件,并新建一個(gè)AS3文檔。接下來,在舞臺(tái)上創(chuàng)建一個(gè)按鈕,用于觸發(fā)獲取隨機(jī)值的動(dòng)作。設(shè)置按鈕的實(shí)例名為btn。
創(chuàng)建動(dòng)態(tài)文本框
在舞臺(tái)上放置五個(gè)動(dòng)態(tài)文本框,并按照下面的屬性設(shè)置進(jìn)行設(shè)置:
- t0
- t1
- t2
- t3
- t4
編寫代碼
在主時(shí)間軸上加入以下代碼:
```actionscript
var numAry:Array new Array();
var count:int 5;
(, GetNumbers);
function GetNumbers(e:MouseEvent):void {
var i:int 0;
numAry new Array();
while(numAry.length < count) {
var temp:int int(100000 * Math.random()); //100000是最大數(shù)值,可以自行修改
var isHave:Boolean false;
for(i0; i if(numAry[i] temp) { isHave true; } } if(isHave false) { numAry.push(temp); } } for(i0; i this["t" i].text numAry[i].toString(); } } ``` 點(diǎn)擊按鈕后,就可以看到五個(gè)不同的隨機(jī)值顯示在對應(yīng)的動(dòng)態(tài)文本框中了。 請注意,以上代碼只是一個(gè)簡單的示例,具體的實(shí)現(xiàn)方式還可以根據(jù)實(shí)際需求進(jìn)行調(diào)整和優(yōu)化。希望本文能夠幫助您理解如何使用AS3獲取多個(gè)不同的隨機(jī)值。運(yùn)行效果