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

继承UIBaseGameSpriteSpriteTreeNodeEventDispatcher
子类

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 值

Copyright © 2021 - 2025