-- local EXMainView = import(".EXMainView") local PKCheckG = { } local M = PKCheckG function PKCheckG.new() setmetatable(M, { __index = BaseWindow }) -- setmetatable(M, { __index = BaseWindow }) local self = setmetatable({}, { __index = M }) self.class = 'PKCheckG' self._currenIndex = 0 self._close_destroy = true self._close_zone = false self:init('ui://Common/comp_checkG') return self end function M:init(url) BaseWindow.init(self, url) self._view:GetChild('btn_ok').onClick:Set(function() self:Destroy() end) self.valueTemp = 0 self.silder = self._view:GetChild('slider_check') local showText = self._view:GetChild('n3') self.coroutine = coroutine.start(function(...) self.valueTemp = 0 local kaTime = math.random(200) while self.valueTemp < 100 do if self.valueTemp >= kaTime then coroutine.wait(0.4) kaTime = 200 end local addVulse = math.random(4) self.valueTemp = self.valueTemp + addVulse self.silder.value = self.valueTemp coroutine.wait(addVulse * 0.04) end showText.text = "检测完毕,环境安全" coroutine.wait(0.66) self._view:GetController('ok_touch').selectedIndex = 1 -- self:Destroy() end) end return M