ActionScript 3 ActionScript 3 - 随机播放(随机不重复)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ActionScript 3 ActionScript 3 - 随机播放(随机不重复)相关的知识,希望对你有一定的参考价值。

var baseArray:Array; 
var numToGet:int = 8; 

function makeBaseArray(f_length:int):void
{
	baseArray = new Array();
	for (var i:int = 0; i < f_length; i++)
	{
		baseArray.push(i);
	}
}

function getRandomNoRepeat():Number
{
	var index:int = Math.random() * baseArray.length;
	var value:int = baseArray.splice(index,1)[0];
	return value;
}

makeBaseArray(16);

for (var i:int = 0; i < numToGet; i++)
{
	trace(getRandomNoRepeat());
}

以上是关于ActionScript 3 ActionScript 3 - 随机播放(随机不重复)的主要内容,如果未能解决你的问题,请参考以下文章

在 JavaScript 和 ActionScript 之间共享数组引用

MXML 和用于移动设备的 ActionScript 之间的真正区别是啥?

ActionScript 3 使用ActionScript 3暂停框架

ActionScript 3 ActionScript 3延迟功能

ActionScript 3 ActionScript 3 SliceBitmap类

ActionScript 3 ActionScript 3中的XML循环