the class
==================================
package utils{
public class randomArray {
private var j:Number = 0;
private var questionArray = new Array();
private var jArray:Array = new Array();
private var jFin:Array = new Array();
private var jLength:Number = 0;
// SHUFFLE THE DECK
public function randomArray(__Length) {
jLength = __Length;
}
public function getNewList():Array {
// Inserts Numbers in Array
questionArray =[];
jArray=[];
jFin=[];
for (var i:Number = 0; i<=jLength; i++) {
jArray.push(i);
}
// Outputs numbers non-repeated
for (var k:Number = 0; k<=jLength; k++) {
var randomPos:Number = Math.floor(Math.random()*jArray.length);
var valueFromArray = jArray.splice(randomPos, 1);
var numberRand = parseInt(valueFromArray);
jFin.push(numberRand);
}
return jFin;
}
public function getDefineList(__startup):Array {
// Inserts Numbers in Array
questionArray =[];
jArray=[];
jFin=[];
for (var i:Number = __startup; i<jLength; i++) {
jArray.push(i);
}
// Outputs numbers non-repeated
for (var k:Number =__startup; k<jLength; k++) {
var randomPos:Number = Math.floor(Math.random()*jArray.length);
var valueFromArray = jArray.splice(randomPos, 1);
var numberRand = parseInt(valueFromArray);
jFin.push(numberRand);
}
return jFin;
}
}
}
inside flash file
==========================
import utils. randomArray
var range:Number=100;
var randomvalues:randomArray=new randomArray( range);
var randomarrayvalues:Array=randomvalues.getNewList();
trace( randomarrayvalues);
Comments
Post a Comment