Lua 尝试索引本地';时出错;费伊';(零值)

Lua 尝试索引本地';时出错;费伊';(零值),lua,coronasdk,Lua,Coronasdk,我想做一份简单的菜单。我的程序在Corona emulator的windows上编译得很好,但是当我为android构建程序时,它会收到“运行时错误尝试索引本地'example1'(一个零值)。有人知道如何帮助我吗?非常感谢!! 这是更新后的代码 module (...,package.seeall) function new() local menuGroup = display.newGroup() local background = display.newIma

我想做一份简单的菜单。我的程序在Corona emulator的windows上编译得很好,但是当我为android构建程序时,它会收到“运行时错误尝试索引本地'example1'(一个零值)。有人知道如何帮助我吗?非常感谢!! 这是更新后的代码

module (...,package.seeall)

  function new()

    local menuGroup = display.newGroup()

    local background = display.newImage("graphics/background3.png")


    local example1 = display.newImage("graphics/Example1.png")
    example1.x = 720
    example1.y = 150
    example1.scene = "example1"

    local example2 = display.newImage("graphics/Example2.png")
    example2.x = 720
    example2.y = 450
    example2.scene = "example2"

    local example3 = display.newImage("graphics/Example3.png")
    example3.x = 720
    example3.y = 750
    example3.scene = "example3"

    local example4 = display.newImage("graphics/Example4.png")
    example4.x = 720
    example4.y = 1050
    example4.scene = "example4"

    menuGroup:insert(background)
    menuGroup:insert(example1)
    menuGroup:insert(example2)
    menuGroup:insert(example3)
    menuGroup:insert(example4)

    example1:addEventListener("touch", changeScene)
    example2:addEventListener("touch", changeScene)
    example3:addEventListener("touch", changeScene)
    example4:addEventListener("touch", changeScene)

    return menuGroup
end

它表明错误来自何处?(本地fay行的
={}
位是不必要的,因为您直接将
显示.newImage
的结果分配给
fay
显示.newImage(“graphics/Example1.png”)
很可能会返回
nil
。而且分配
tey={}
fay={}
是多余的,因为您会立即在下一行重新分配它们。我现在就去拿。我将我的代码更新到最近的版本,我手机上的错误是“menu.lua:16:尝试索引本地的'example1'(零值)为什么display.newImage(“graphics/Example1.png”)会变成nil?