I’m having trouble using director with my own modules.
Here’s my setup:
main.lua
[lua]local director = require(“director”)
–====================================================================–
– CREATE A MAIN GROUP
–====================================================================–
local mainGroup = display.newGroup()
–====================================================================–
– MAIN FUNCTION
–====================================================================–
local main = function ()
mainGroup:insert(director.directorView)
director:changeScene(“splashscreen”)
return true
end
–====================================================================–
– BEGIN
–====================================================================–
main()[/lua]
splashscreen.lua
[lua]module(…, package.seeall)
local localGroup;
display.setStatusBar( display.HiddenStatusBar )
–====================================================================–
– SCENE: SCREEN 1
–====================================================================–
new = function ( params )
local localGroup = display.newGroup()
local function startGame(event)
if event.phase == “ended” then
director:changeScene(“level1”, “moveFromTop”);
end
end
startButton = display.newRect(120,220,230,60);
startButton:setFillColor(255,0,0);
startButton:addEventListener(“touch”, startGame);
localGroup:insert(startButton);
splashText = display.newImage(‘splash.png’);
localGroup:insert(splashText);
return localGroup
end[/lua]
level1.lua
[lua]module(…, package.seeall)
local localGroup;
display.setStatusBar( display.HiddenStatusBar )
new = function ( params )
local localGroup = display.newGroup()
print(“level 1”);
ourModule = require(“module”);
return localGroup
end[/lua]
[import]uid: 55068 topic_id: 13549 reply_id: 313549[/import]