Lua 我无法更改Corona SDK上的情节提要

Lua 我无法更改Corona SDK上的情节提要,lua,coronasdk,corona-storyboard,Lua,Coronasdk,Corona Storyboard,我有一个问题,因为我想改变电晕上的屏幕,但我不能。 我有一个main.lua,主菜单有两个按钮。”玩'和'大约'。我还有一个“about.lua” 我想要的是,当您按下About时,它将进入About部分(About.lua) 到目前为止,我所拥有的只是 local storyboard = require ( "storyboard" ) local function about(event) storyboard:newScene( "about" ) end local abo

我有一个问题,因为我想改变电晕上的屏幕,但我不能。 我有一个main.lua,主菜单有两个按钮。”玩'和'大约'。我还有一个“about.lua”

我想要的是,当您按下About时,它将进入About部分(About.lua) 到目前为止,我所拥有的只是

local storyboard = require ( "storyboard" )

local function about(event)
    storyboard:newScene( "about" )
end

local about = widget.newButton
    {
        top = 280,
        width = 320,
        height = 66,
        defaultFile = "about.png",
        overFile = "aboutdown.png",
        onRelease = about
}

你能帮忙吗?我只想让我的主页转到“关于”页面。谢谢

您已经创建了关于的场景了吗?此外,要更改场景,还需要使用
故事板.gotoScene()


看看这些文档,他们会告诉你怎么做

您肯定会从中得到错误,因为故事板有函数而不是方法,所以不要在其上使用“冒号”。此外,还必须保留newScene的返回值。例如:

local function about(event)
    sceneAbout = storyboard.newScene( "about" )
    local function sceneAbout:createScene(event) 
        ...
    end
    ... other scene methods enterScene, exitScene, etc ...
    storyboard.gotoScene(sceneAbout)
end

上面的代码是错误的

本地情节提要=需要(“情节提要”)

关于(事件)的本地函数 故事板。gotoScene(“关于”) 结束

我希望您正在创建场景中的按钮

还有一个建议是不要使用故事板,请使用作曲家,因为它非常有效。看看这个

local about = widget.newButton
{
    top = 280,
    width = 320,
    height = 66,
    defaultFile = "about.png",
    overFile = "aboutdown.png",
    onRelease = about
}