package {
import flash.display.MovieClip;
import flash.events.Event;
import fl.events.ComponentEvent;
import fl.controls.ComboBox;
import fl.data.DataProvider;
public class AS3_combobox2 extends MovieClip {
var comboData:Array = new Array(
{label:"Choice One", data:"one"},
{label:"Choice Two", data:"two"}
);
var combobox_cb:ComboBox = new ComboBox();
public function AS3_combobox2() {
combobox_cb.dropdownWidth = 210;
combobox_cb.width = 200;
combobox_cb.move(150, 50);
combobox_cb.prompt = "Make a Choice";
combobox_cb.dataProvider = new DataProvider(comboData);
combobox_cb.addEventListener(Event.CHANGE, changeHandler);
addChild(combobox_cb);
}
public function changeHandler(event:Event):void {
// do something based on the selected item's value
switch(combobox_cb.selectedItem.data) {
case "one":
trace("One was chosen!");
break;
case "two":
trace("Two was chosen!");
break;
}
}
}
}