我遇到了问题,因为我想要在Corona上更换屏幕,但我不能。 我的main.lua主菜单有2个按钮。 '播放'和'关于'。我也有一个' about.lua'。
我想要的是当你按下关于它将到达关于部分(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
}
你可以帮忙吗?我想要的只是我的主页面转到关于页面。感谢
答案 0 :(得分:0)
你有没有创建场景?另外,要更改场景,您需要使用storyboard.gotoScene()
查看这些文档,它们将指导您完成如何操作。 http://docs.coronalabs.com/api/library/storyboard/
答案 1 :(得分:0)
你肯定会得到错误,因为故事板的功能不是方法,所以不要使用"冒号"在上面。您还必须保留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
答案 2 :(得分:0)
上面的代码错了,
local storyboard = require(“storyboard”)
关于(事件)的本地功能 storyboard.gotoScene(“约”) 端
local about = widget.newButton
{
top = 280,
width = 320,
height = 66,
defaultFile = "about.png",
overFile = "aboutdown.png",
onRelease = about
}
我希望您在创建场景中创建按钮。
还有一个建议是不要使用故事板,请使用它非常高效的作曲家。看看这个http://docs.coronalabs.com/api/library/composer/index.html