所以我正在构建一副纸牌。我把它们挡住了,并在屏幕上正确显示。现在我需要用数字 1-16 构建一个数组,并在卡片上随机显示它们而不重复任何数字。我的主要问题是我不知道如何在卡片上显示随机数。我已经填充了数组,卡片显示正确,我什至可以按顺序显示数字,但无法弄清楚随机显示数字的代码。提前致谢。
下面是我到目前为止的代码,它显示了带有数字顺序的卡片。
var numberOfColumns=8;
var cardNumber:Array = new Array();
//---"for" function to display card columns---\\
for(var i:int = 1; i < 17; i++) {
var card = new Card();
cardNumber[i]= i;
card.x = ((i-1) % numberOfColumns) * 70;
card.y = (Math.floor ((i-1)/numberOfColumns) * 80);
card.cardTxt.text = i;
trace(i);//trace card count in Output
addChild(card);//add object to display list
}
trace(cardNumber);