I did a test from scratch as you told me, I show you the code and errors:
main.lua
[lua]display.setStatusBar( display.HiddenStatusBar )
local storyboard = require( “storyboard” )
storyboard.gotoScene(“scene1”)[/lua]
scene1.lua
[lua]local storyboard = require( “storyboard” )
local scene = storyboard.newScene()
local function back ()
storyboard.gotoScene( “scene2”, “slideLeft”, 800 ) --end
–
– put all scene related graphics and sound creation here if you want them created before the
– scene transitions on screen. Must be at least one thing created here.
function scene:createScene(event)
local group = self.view
playbutton = display.newImage(“ene5.png”)
playbutton.x = 190
playbutton.y = 200
playbutton:addEventListener( “touch”, back )
group:insert(playButton) –
end
–
– Put things here that need created after the scene is on the screen, like timers, audio voice overs,
– runtime listeners, etc. Anything you create here like timers and runtime listeners must be removed
– in exitScene. For most scenes you don’t need to do anything here.
function scene:enterScene( event )
local group = self.view
end
function scene:exitScene( event )
local group = self.view
end
function scene:destroyScene( event )
local group = self.view
end
scene:addEventListener( “createScene”, scene )
scene:addEventListener( “enterScene”, scene )
scene:addEventListener( “exitScene”, scene )
scene:addEventListener( “destroyScene”, scene )
return scene[/lua]
scene2.lua
[lua]local storyboard = require( “storyboard” )
local scene = storyboard.newScene()
local function back ()
storyboard.gotoScene( “scene1”, “slideLeft”, 800 ) --end
–
– put all scene related graphics and sound creation here if you want them created before the
– scene transitions on screen. Must be at least one thing created here.
function scene:createScene(event)
local group = self.view
playbutton = display.newImage(“ene5.png”)
playbutton.x = 190
playbutton.y = 400
playbutton:addEventListener( “touch”, back )
group:insert(playButton) –
end
–
– Put things here that need created after the scene is on the screen, like timers, audio voice overs,
– runtime listeners, etc. Anything you create here like timers and runtime listeners must be removed
– in exitScene. For most scenes you don’t need to do anything here.
function scene:enterScene( event )
local group = self.view
end
function scene:exitScene( event )
local group = self.view
end
function scene:destroyScene( event )
local group = self.view
end
scene:addEventListener( “createScene”, scene )
scene:addEventListener( “enterScene”, scene )
scene:addEventListener( “exitScene”, scene )
scene:addEventListener( “destroyScene”, scene )
return scene[/lua]
ERROR:
Runtime error
/Users/user/Desktop/storys/scene2.lua:20: ERROR: table expected. If this is a function call, you might have used ‘.’ instead of ‘:’
stack traceback:
[C]: ?
[C]: in function ‘insert’
/Users/user/Desktop/storys/scene2.lua:20: in function
?: in function ‘dispatchEvent’
?: in function ‘gotoScene’
/Users/user/Desktop/storys/scene1.lua:5: in function
?: in function <?:229>
[import]uid: 98258 topic_id: 34428 reply_id: 136994[/import]