Corona / Lua:屏幕转换不起作用

时间:2013-07-27 09:21:24

标签: lua corona corona-storyboard

我在使屏幕转换效果工作时遇到问题。我已经尝试了支持的淡入淡出和交叉淡入淡出效果,但是当转换发生时,它立即起来并且根本没有褪色效果。其他一切都很好,我没有错。我做错了什么?

local storyboard = require ("storyboard")
local scene = storyboard.newScene()

local loading = require ("loading")
local loading = loading.new()

function switch()
    storyboard.gotoScene("scene1","fade", 700)
end

function scene:enterScene( event )
    timer.performWithDelay(2000,switch,1)
end
scene:addEventListener( "enterScene", scene )

return scene

我也试过

function switch()
    storyboard.gotoScene("scene1",{effect="fade", time=700})
end

local options = {effect="fade", time=700}

function switch()
    storyboard.gotoScene("scene1", options)
end

1 个答案:

答案 0 :(得分:1)

一个常见错误是您忘记将视图元素添加到self.view组。通常,故事板模板包括场景开头的本地group = self.view:createScene函数。尝试将视图对象插入该组。然后重试您的过渡。