界面
UIComboBox 下拉框组件
下拉框是一种点击后可弹出一组选项并允许选择一个的组件
相关事件:
EventObject.CHANGE 当改变状态时派发
EventObject.LOADED 加载完成时候事件
UIComboBox.OPEN 当下拉框打开时派发
UIComboBox.CLOSE 当下拉框关闭时派发
使用方法:
var a = new UIComboBox();
a.bgSkin = "asset/image/picture/control/tab_selected.png";
a.itemLabels = "1,2,3,4,5"
stage.addChild(a);
// 事件监听示例
a.on(EventObject.CHANGE,this,this.onChange);
a.on(EventObject.LOADED,this,this.onLoaded);
维护人员:黑暗之神KDS
创建时间:2019-11-11
继承 →UIBase→GameSprite→Sprite→TreeNode→EventDispatcher
子类 无
Public 属性
属性 |
|---|
| OPEN : string; 静态事件:当下拉框打开时派发事件 |
| CLOSE : string; 静态事件:当下拉框关闭时派发事件 |
| isComboBoxOpen : boolean; 是否打开中 |
| bgSkin : string; 显示框的背景图片路径 |
| bgGrid9 : string; 显示框的背景图片九宫格设置 默认值="0,0,0,0,0" |
| align : number; 文本水平对齐 0-居左 1-居中 2-居右 默认值=1 |
| valign : number; 文本垂直对齐 0-居上 1-居中 2-居下 默认值=1 |
| bold : boolean; 文本是否粗体 默认值=false |
| italic : boolean; 斜体 默认值=false |
| smooth : boolean; 平滑 默认值=false |
| font : string; 文本字体,默认值是预设的默认字体 |
| color : string; 文本颜色 默认值="#FFFFFF" |
| fontSize : number; 文本字体尺寸 默认值=16 |
| textDx : number; 文本水平方向偏移量 默认值=0 |
| textDy : number; 文本垂直方向偏移量 默认值=0 |
| selectedIndex : number; 当前选中项 默认值=0 |
| itemLabels : string; 下拉框列表中的文本选项集,格式:1,2,3,4,5 表示5个选项 |
| itemHeight : number; 下拉框列表中的单位选项的高度 默认值=20 |
| displayItemSize : number; 下拉框列表中同时显示的最大选项数 默认值=5 |
| listScrollBg : string; 下拉框列表中滚动条背景图片路径 默认值="asset/image/picture/UI/uicomboboxbg.png" |
| listScrollBar : string; 下拉框列表中滚动轴背景图片路径 默认值="asset/image/picture/UI/uicomboboxslider.png" |
| listBgColor : string; 下拉框列表的背景颜色 默认值="#FFFFFF" |
| itemAlign : number; 下拉框列表的文本水平对齐 0-居左 1-居中 2-居右 默认值=0 |
| itemValign : number; 下拉框列表的垂直水平对齐 0-居上 1-居中 2-居下 默认值=1 |
| itemBold : boolean; 下拉框列表的文本是否粗体 默认值=false |
| itemFont : string; 下拉框列表的文本字体,默认值是预设的默认字体 |
| itemColor : string; 下拉框列表的文本颜色 默认值="#000000" |
| itemOverColor : string; 下拉框列表的选中时的文本颜色 默认值="#FFFFFF" |
| itemOverBgColor : string; 下拉框列表的选中时的背景文本颜色 默认值="#000000" |
| itemFontSize : number; 下拉框列表的文本字体尺寸 默认值=12 |
| itemTextDx : number; 下拉框列表的文本水平方向偏移 默认值=0 |
| itemTextDy : number; 下拉框列表的文本垂直方向偏移 默认值=0 |
| onChangeFragEvent : string; 片段事件内容:当选中项被更改时触发 |
Public 方法
方法 |
|---|
| setSelectedForce(V : number): void 当前选中项,不派发 EventObject.CHANGE 事件 |
详情
bgGrid9
bgGrid9 : string;
显示框的背景图片九宫格设置 默认值="0,0,0,0,0"
九宫格设置:上边距、右边距、下边距、左边距、是否平铺(1表示平铺)
让素材不再简单拉伸,而是根据九宫格方式进行拉伸
onChangeFragEvent
onChangeFragEvent : string;
片段事件内容:当选中项被更改时触发
主动调用方式:CommandPage.startTriggerFragmentEvent
setSelectedForce
setSelectedForce(V : number): void :
当前选中项,不派发 EventObject.CHANGE 事件
参数
v 选中项值