UISlider 滑块组件
用于指定一个范围min和max,在min和max之间滑动取得一个值的组件
相关事件:
EventObject.CHANGE 当改变value值时派发
EventObject.LOADED 资源加载完成时候事件
使用方式:
var a = new UISlider();
a.image1 = "asset/image/picture/control/slider_bg.png";
a.image2 = "asset/image/picture/control/slider_block.png";
a.image3 = "asset/image/picture/control/slider_bgfill.png";
a.value = 45;
stage.addChild(a);
// 事件监听示例
a.on(EventObject.CHANGE,this,this.onChange);
维护人员:黑暗之神KDS
创建时间:2018-10-12
继承 →UIBase→GameSprite→Sprite→TreeNode→EventDispatcher
子类 无
Public 属性
属性 |
---|
image1 : string; 背景图 |
image2 : string; 滑块图 |
image3 : string; 滑块填充图 |
transverseMode : boolean; 横向模式 默认值=true |
min : number; 最小值 默认值=0 |
max : number; 最大值 默认值=100 |
value : number; 设置和获取当前值 默认值=50 |
step : number; 步进值 默认值=1 |
bgGrid9 : string; 背景图片九宫格设置:上边距、右边距、下边距、左边距、是否平铺(1表示平铺) |
blockGrid9 : string; 滑块图片九宫格设置:上边距、右边距、下边距、左边距、是否平铺(1表示平铺) |
blockFillGrid9 : string; 滑块填充图九宫格设置:上边距、右边距、下边距、左边距、是否平铺(1表示平铺) |
blockFillMode : number; 显示模式:0-仅显示滑块 1-填充模式 2-显示滑块的填充模式 默认值=2 |
isBindingVarID : boolean; 是否绑定数值变量 |
bindingVarID : number; 设置绑定数值变量的编号 |
Public 方法
方法 |
---|
setValueForce(value : number): void 设置当前值,该函数不派发EventObject.CHANGE事件 |
详情
bgGrid9
bgGrid9 : string;
背景图片九宫格设置:上边距、右边距、下边距、左边距、是否平铺(1表示平铺)
让素材不再简单拉伸,而是根据九宫格方式进行拉伸 默认值="0,0,0,0,0"
blockGrid9
blockGrid9 : string;
滑块图片九宫格设置:上边距、右边距、下边距、左边距、是否平铺(1表示平铺)
让素材不再简单拉伸,而是根据九宫格方式进行拉伸 默认值="0,0,0,0,0"
blockFillGrid9
blockFillGrid9 : string;
滑块填充图九宫格设置:上边距、右边距、下边距、左边距、是否平铺(1表示平铺)
让素材不再简单拉伸,而是根据九宫格方式进行拉伸 默认值="0,0,0,0,0"
setValueForce
setValueForce(value : number): void :
设置当前值,该函数不派发EventObject.CHANGE事件
参数
value 值