Using Prompt in dropdown list

<?xml version="1.0" encoding="utf-8"?>

<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="vertical">

<mx:Array id="stateArray">
<mx:Object label="Andhra" />
<mx:Object label="Karnataka" />
<mx:Object label="Kerala" />
<mx:Object label="Goa" />
<mx:Object label="Maharastra" />
<mx:Object label="TamilNadu" />

</mx:Array>

<mx:ApplicationControlBar dock="true">
	<mx:Button id="button" label="Reset ComboBox" click="comboBox.selectedIndex = -1;" />
</mx:ApplicationControlBar>

<mx:ComboBox id="comboBox" dataProvider="{stateArray}" prompt="Select any state" />

</mx:Application>

cs4 sort an array using action script


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

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

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

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);
}