Here’s more code :
function scene:createScene( event )
--------------------
--- HEADER DEF -----
--------------------
local blackHeader = require("blackHeader")
-- this blackHeader file contains image.display / image.x / ... created through createBlackHeader below
local screenGroup = self.view
local ui\_back, ui\_logo, ui\_share = blackHeader.createBlackHeader()
screenGroup:insert( ui\_back )
screenGroup:insert( ui\_logo )
screenGroup:insert( ui\_share )
----------------------
--- Footer Def --
----------------------
local navGene = require("navGene")
local ui\_now, ui\_rock, ui\_yellow = navGene.createNavGene("rock")
screenGroup:insert( ui\_now )
screenGroup:insert( ui\_rock )
screenGroup:insert( ui\_yellow )
----------------------
--- FIN Footer Def --
----------------------
local ui\_qa, ui\_trends, ui\_season, ui\_agenda = navGene.createNavNow()
screenGroup:insert( ui\_qa )
screenGroup:insert( ui\_trends )
screenGroup:insert( ui\_season )
screenGroup:insert( ui\_agenda )
Now all these stuff should be outside this lua file to be shared through scene
local function navControler(event)
local direction = "slideLeft"
local scene = event.target.name
if (event.phase == "ended") then
if scene == "back" then
direction = "slideRight"
scene = previousScene
end
if (scene == "now") then
direction = "slideRight"
end
if scene ~= "rock" then
storyboard.gotoScene(scene, direction,500)
end
end
return true
end
ui\_back:addEventListener ("touch", navControler)
ui\_now:addEventListener ("touch", navControler)
ui\_rock:addEventListener ("touch", navControler)
ui\_yellow:addEventListener ("touch", navControler)
end
I am not sure to be clear, sorry.
[import]uid: 5578 topic_id: 20888 reply_id: 82354[/import]