minimalcomps comboBox

不废多余,以避迂阔之嫌。

var a:String = "aaaa";

var b:String = "bbbb";
var c:String = "cccc";
var d:String = "dddd";
var e:String = "eeee";
var f:String = "ffff";


Component.initStage(stage);
var myLabel:Label = new Label(this,10,20,"@mengtianwxs");
var myComboBox:ComboBox = new ComboBox(this,10,50);

//添加对象方法1
//myComboBox.addItem(a);
//myComboBox.addItem(b);
//myComboBox.addItem(c);
//myComboBox.addItem(d);
//myComboBox.addItem(e);

//添加对象方法2
/
//items属性是一个数组对象
myComboBox.items = [a,b,c,d,e];
/



//myComboBox.addItemAt(f,2);


/
//默认下拉面板颜色
//myComboBox.defaultColor=0xCCCCCC;
/

/
//listItemClass用来指定一个listItem对象
//Sets / gets the class used to render list items. Must extend ListItem.
/


/
//设置选择之后的对象的颜色
myComboBox.selectedColor = 0xFF0000;
/


/
//设置鼠标移动上面的颜色
myComboBox.rolloverColor = 0xFF0000;
/


/
//设置选择面板的位置是朝上或朝下
//myComboBox.openPosition="top";
/


/
//设置展开后显示的对象数,配合autoHideScrollBar属性使用
myComboBox.numVisibleItems = 5;
/


/
//getter方法,判断当前的comboBox展开与否
//myComboBox.isOpen
/

/
//是否启用交替颜色来显示展开后的面板
myComboBox.alternateRows=true;
myComboBox.alternateColor=0xCCCCCC;
/
           




/
//设置每个元素之间的间隔距离
myComboBox.listItemHeight = 20;
/


/
//设置隐藏scrollBar与否
myComboBox.autoHideScrollBar = false;
/


myComboBox.addEventListener(Event.SELECT,onSelectEvent);


/
//设置默认的显示字符
//myComboBox.defaultLabel=a;
/


/
//清除所有对象
//myComboBox.removeAll();
/
 
function onSelectEvent(e:Event):void
{
//通过selectedIndex属性可以得到当前选择的是哪一个对象
trace(myComboBox.selectedIndex);

}




[补丁] 上网上搜了一下这个组件,看到了kp给出的用法 。

selectedItem返回的是当前对象的引用。可以用它来完成事件处理的工作。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值