进度条控件cc.ui.UILoadingBar.new(table)--[[参数 table{ scale9 boolean类型 表示是否缩放 canInsets, cc.rect类型 社会图片的缩放区域 避免银缩放导致图片失真 image string类型 表示进图条图片 viewRect cc.rect类型 表示显示区域 percent int 类型 表示初始值进度值 范围0-100 direction 方向 默认值为左到右 可选参数(1)UILoadingBar.DIRECTION_LEFT_TO_RIGHT (2)UILoadingBar.DIRECTION_RIGHT_TO_LEFT }]]-- 示例local loadBar = cc.ui.UILoadingBar.new({ scale9 = true, capInsets = cc.rect(0,0,10,10), image = "loading.png" viewRect = cc.rect(0,0,200,32) percent = 30}):addTo(self)--更新进度loadbar:setPercent(percent)--滑动条控件cc.ui.UISlider.new(direction,images,options)--[[direction 滑动方向display.LEFT_TO_RIGHT display.TOP_TO_BOTTOMimages table 类型 { bar string类型 滑动条图片资源路径 button string 类型 滑块图片资源路径 }options table类型 { scale9 boolean 图片可否缩放 min number 最小值默认0 max number 最大值默认100 touchInButton boolean 是否只有在触摸在滑块上时才有效 默认为true }]]--示例local images = {bar = "xxx.png"button = "xxx.png"}cc.ui.UISlider.new(diplay.LEFT_TO_RIGHT,iamges,{scale9 = true}) :onSliderValueChanged(function(event) --值改变事件 valueLabel:setString(string.format("value = %0.2f",event.value)) print(event.name) ) :onSliderStateChanged(function(event) -- 状态改变事件 print(event.name) end) :onSliderPressed(function(event) --按下滑动块事件 print(event.name) end) :setSliderSize(barWidth,batHeight) --修改滑动条大小,scale9为true有效 :align(display.LEFT_BOttom,display.left+40,display.top-80) :addTo(self) --修改滑动块大小 UISlider:setSliderSzie(barWidth,batHeight) -- 滑动块位置 UISlider:setSliderValue(value) UISlider:getSliderValue(value) --事件监听 -- 状态改变事件 当调用UiSlider:setSliderEnabled(enabled)的时候触发这个小孩,使用 UISlider:isButtonEnabled()可以检测UISlider当前状态 UISlider:onSliderStateChanged(function(event) print(event.name) end) -- 按下滑动块事件 UISlider:onSliderPressed(function(event) print(event.name) end) -- 释放滑块事件 UISlider:onSliderRelease(function(event) print(event.name) end) --值改变事件 UISlider:onSliderValueChanged(function(event)print(event.name) end)