【问题标题】:Corona SDK - display.newtext with options table returns errorCorona SDK - 带有选项表的 display.newtext 返回错误
【发布时间】:2015-01-10 07:23:27
【问题描述】:

我的代码是:

local options = 
{
    --parent = textGroup,
    text = "Hello World",     
    x = 100,
    y = 200,
    width = 128,     --required for multi-line and alignment
    font = native.systemFontBold,   
    fontSize = 18,
    align = "right"  --new alignment parameter
}

local test = display.newText(options)

但它会返回:

bad argument #-1 to 'newText' (Proxy expected, got nil)

有人知道为什么会这样吗?

谢谢

【问题讨论】:

  • 完全不知道,您可以尝试粘贴更多代码吗?你确定错误发生在这一行吗?
  • 此代码运行良好,可能在您的项目中您使用了未在此处发布的不同代码。此错误意味着在您创建文本时选项表为零。也许这里有一些范围问题?

标签: textbox lua coronasdk


【解决方案1】:

也许您正在使用旧的 Corona SDK 版本,它没有带有选项表的 newText

【讨论】:

  • 错误明确指出提供了 nil 值。
  • 就是这样。我下载了最新版本,它可以工作。谢谢你的回答。
【解决方案2】:

您输入的代码很好。你的错误,也许在另一条线上。看这个帖子here

它类似于您遇到的错误。但是,这是一个很好的信息。

希望对你有所帮助。

【讨论】:

    猜你喜欢
    • 2013-07-10
    • 2014-02-27
    • 1970-01-01
    • 2012-05-08
    • 1970-01-01
    • 1970-01-01
    • 2014-12-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多