【发布时间】:2015-10-06 17:44:54
【问题描述】:
scene1中的这段代码...
local composer = require ( "composer")
local scene = composer.newScene()
local function showScene2()
local options = {
effect = "slideLeft",
time = 130,
}
composer.gotoScene("scene2", options)
end
...正在覆盖此代码,也在 scene1...
local object = display.newImage("images/goBackBtn.png", 240, 250)
object.name = "button object"
local function onObjectTap( self, event )
composer.gotoScene( "firstBar1" )
return true
end
object.tap = onObjectTap
object:addEventListener( "tap", object )
sceneGroup:insert( object )
后退按钮有效。它显示了 firstBar1 场景,但只是瞬间。
然后下一个场景,scene2,出现在屏幕上,幻灯片继续播放。 (顺序为firstBar1、scene1、scene2、scene3等)。所有场景都有一个返回到 firstBar1 的按钮。
为什么幻灯片不会回到 firstBar1 并停在那里?我该如何纠正?
这与一位评论员建议我澄清的先前查询有关:“后退按钮无法导航到所需场景”。
谢谢。
【问题讨论】:
标签: lua slideshow coronasdk back-button