cs4 sort an array using action script

Posted by druva | Flash, as3, utils | Tuesday 30 December 2008 10:51 am

var array:Array = new Array(  );
array.push({id: 2, alphabet: "d"});
array.push({id: 4, alphabet: "a"});
array.push({id: 3, alphabet: "c"});
array.push({id: 1, alphabet: "b"});

array.sortOn("id");

for (var i:int = 0; i < array.length; i++) {
  trace(array[i].alphabet + "\t" + array[i].id);
}
 

CS4 array map with action script

Posted by druva | Uncategorized | Wednesday 17 December 2008 12:37 pm

This code show how to use map with Array.

var originalArray:Array = new Array(1,2,3,4,5);

function getDouble(elem:*, i:int, a:Array):Number {
	return elem * 2;
}

var multipliedArray:Array = originalArray.map(getDouble);
trace('output: ', originalArray);
// output: 1,2,3,4,5
trace('output: ', multipliedArray);
// output: 1,4,6,8,10
 

CS4 array some with action script

Posted by druva | Flash, Flex, as3, utils | Monday 15 December 2008 12:09 pm

This code show how to use Array, some also works with cs3


var languages:Array = ["English", "Telugu", "Hindi"];

trace(languages.some(elemlength));

function elemlength(elem:*, i:int, a:Array):Boolean {
	trace(elem.length);
	return (elem.length) < 6;
}
 

CS4 forEach with action script

Posted by druva | Flash, Flex, as3, utils | Saturday 13 December 2008 11:56 am

This code show how to use Array, forEach also works with cs3


var languages:Array = ["English", "Telugu", "Hindi"];
languages.forEach(printArray);

function printArray(element:*, i:int, a:Array):void {
	trace("languages["+ i + "] = "+ element);
}