Showing posts with label Function. Show all posts
Showing posts with label Function. Show all posts

Thursday, May 12, 2011

[Actionscript] Function to translate a number into number of Indic or non-english numerals.

This function is very Useful in displaying numbers in Indic Languages.
Input: Any Number in English.
Output: String in Hindi/Any Language Used in the variable devNum.
Environment: Flash/Actionscript 2.0

function fnTranslate(param){
var num = param.toString();
 //Assuming the user input is a valid natural number in English.
var devNum:String="०१२३४५६७८९"; 
 //replace this string by Indic/Non-English numerals
var strOut="";
for(i=0;i<num.length;i++){
s=num.charAt(i);
strOut=strOut+devNum.charAt(s);
}
return strOut;
}

[Actionscript] Function to randomise elements in an Array

Declare a array and send it to function "fnRandoms". The function returns an randomly sorted array.


function fnRandoms(myArray:Array) {
temp = new Array();
var flag = 0;
for (i=0; i<myArray.length; i++) {
randomSelection = myArray[Math.floor((Math.random()*myArray.length))];
flag = 0;
for (j=0; j<temp.length; j++) {
if (temp[j] == randomSelection) {
flag = 1;
i--;
break;
}
}
if (flag == 0) {
temp[i] = randomSelection;
}
}
return temp;

}