Revision: 9494
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at November 10, 2008 11:56 by Winkyboy
Initial Code
// this code assumes the existance of a ComboBox (Components -> User Interface -> ComboBox)
// on the stage with an instance name of "MY_DROPDOWN_INSTANCE_NAME" plus two items defined in its properties
// named "Choice One" and "Choice Two"
var MY_DROPDOWN_LISTENER:Object=new Object(); // a new listener
MY_DROPDOWN_INSTANCE_NAME.addEventListener("change", MY_DROPDOWN_LISTENER); //add listener to combobox
MY_DROPDOWN_LISTENER.change=function(){ //function called
// do something based on the selected item's label
switch(MY_DROPDOWN_INSTANCE_NAME.getSelectedItem().label) {
case "Choice One":
trace("one");
break;
case "Choice Two":
trace("two");
break;
}
// do something based on the selected item's value
switch(MY_DROPDOWN_INSTANCE_NAME.getSelectedItem().data) {
case "Choice One":
trace("one");
break;
case "Choice Two":
trace("two");
break;
}
}
Initial URL
Initial Description
I copied this from my working example and tweaked some lines to make it generic. Thus there MAY be a typo which I haven't checked for, but probably not. This is what's needed to have something change upon selection of an item in a ComboBox.
Initial Title
AS3 ComboBox "onSelect" changing
Initial Tags
dropdown, actionscript, 3
Initial Language
ActionScript 3