Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Timer Corona SDK、计时器暂停和恢复不工作?_Timer_Lua_Coronasdk - Fatal编程技术网

Timer Corona SDK、计时器暂停和恢复不工作?

Timer Corona SDK、计时器暂停和恢复不工作?,timer,lua,coronasdk,Timer,Lua,Coronasdk,我的计时器暂停和恢复不工作?它有一个逻辑错误,警告:timer.resume(timerID)被忽略b/c未暂停。有什么想法吗?我应该添加或删除要删除的侦听器以停止计时器的转换吗 local timerEnabled = true -- Stops or allows our countdown timer local touchEnabled = false local delay_timer local timer_trans

我的计时器暂停和恢复不工作?它有一个逻辑错误,警告:timer.resume(timerID)被忽略b/c未暂停。有什么想法吗?我应该添加或删除要删除的侦听器以停止计时器的转换吗

local timerEnabled = true --  Stops or allows our countdown timer       
local touchEnabled = false      

local delay_timer               
local timer_trans   -- transition of my timerbar           

local timer_rect      --display object          
local timer_bar        -- display object       

function pauseGame(  )
    if (timerEnabled==false) then
            timer.pause(timer_bar)
            answer_rect:removeEventListener( "touch", buttonTouched )

    elseif (timerEnabled==true) then
            timer.resume(timer_bar)    
            answer_rect:addEventListener( "touch", buttonTouched )

    end
end


local pauseButtonPress = function( event )
    pauseGame()
end

        timer_rect = display.newRect(uiGroup, _W*0.5, question_rect.y+question_rect.height, _W, 50 )
        timer_rect.anchorY = 0
        timer_rect:setFillColor(0,0.3,0.7)

    if timerEnabled == true then 
        timer_bar = display.newRect(uiGroup, 0, timer_rect.y+timer_rect.height-20, _W, 35)
        timer_bar.anchorX = 0 
        timer_bar:setFillColor(0.8,1,1)
    end

        pauseButton= widget.newButton{       
        defaultFile = "images1/Buttons/Pause.png",
        overFile= "images1/Buttons/Resume.png",
        onRelease = pauseButtonPress,
    }
        pauseButton.x = 100
        pauseButton.y = 90
        pauseButton.xScale = .6
        pauseButton.yScale = .6
timer.pause()和timer.resume()应接收作为参数的timerID,而不是对象。

<示例

local function listener( event )
    print( "listener called" )
end

timer1 = timer.performWithDelay( 2000, listener )  -- wait 2 seconds

-- sometime later...
local result = timer.pause( timer1 )
print( "Time remaining is " .. result )
有关和的更多信息,请参阅