使用直接将滑块值通过场景传递

我正在寻找使用director类通过场景传递变量的方法。

我看到了几个类似于我的问题的问题,但我没有解决我的问题。

代码是:

local function sliderListener( event )

    local value = event.value
    local noise = value

end

local slider = widget.newSlider
{
 top = _H/2+90,
 left = _W/2-100,
 width = 200,
 value = 70,
 listener = sliderListener
}

我想将“noise”变量传递到“game”场景中,使用

director:changeScene("game")

我尝试编写以下代码

director:changeScene(noise, "game")

但Corona返回场景名称必须是字符串。

我该怎么办?

点赞
用户1137788
用户1137788
director:changeScene({noise=noise}, "game")

第一个参数必须是一个场景名称或者一个包含参数的表格。

2013-12-04 10:30:48