module();
var grateArray = [];
var classArray = [];
function module()
{
grateArray=["请选择年级","小学一年级","小学二年级","小学三年级","小学四年级","小学五年级","小学六年级",
"初中一年级","小学二年级","小学三年级","高中一年级","高中二年级","高中三年级"];
classArray = ["请选择班级","一班","二班","三班","四班","五班","六班","七班","八班","九班","十班"];
var lenOne:int = grateArray.length;
var lenTwo:int = classArray.length;
var myFormat:TextFormat=new TextFormat();
myFormat.size = 12;
gratelist.setStyle("textFormat",myFormat);
classlist.setStyle("textFormat",myFormat);
gratelist.dropdown.setRendererStyle("textFormat", myFormat);
classlist.dropdown.setRendererStyle("textFormat", myFormat);
gratelist.width = 100;
gratelist.height = 22;
gratelist.dropdown.rowHeight = 22;
gratelist.dropdownWidth = 100;
//gratelist.width=125;
//卸载侦听
if (gratelist.hasEventListener(Event.CHANGE))
{
gratelist.removeEventListener(Event.CHANGE,changeGrate);
}
if (classlist.hasEventListener(Event.CHANGE))
{
classlist.removeEventListener(Event.CHANGE,changeClass);
}
gratelist.removeAll();
classlist.removeAll();
//组件内容。;
for (var i:int=0; i<lenOne; i++)
{
gratelist.addItem({label:grateArray[i],data:i});
}
gratelist.addEventListener(Event.CHANGE,changeGrate);
for (i=0; i<lenTwo; i++)
{
classlist.addItem({label:classArray[i],data:i});
}
classlist.addEventListener(Event.CHANGE,changeClass);
}
function changeGrate(e:Event)
{
var cb:Object = e.currentTarget as ComboBox;
var item:Object = cb.selectedItem;
trace(item.data);
}
function changeClass(e:Event)
{
var cb:Object = e.currentTarget as ComboBox;
var item:Object = cb.selectedItem;
trace(item.data);
}
转载于:https://blog.51cto.com/vini123/758694