2012-12-27 25 views
8

श्रेणीबद्ध करने के लिए मैं इस कोड है प्रयास:कोरोना: वैश्विक 'sceneName'

local storyboard = require "storyboard" 

local options = 
{ 
    effect = "slideLeft", 
    time = 800 
} 

storyboard.gotoScene("scene1", options) 

समान निर्देशिका मैं एक फ़ाइल "scene1.lua" नाम है में, लेकिन console रिपोर्ट इस त्रुटि:

attempt to concatenate global 'sceneName' (a nil value) in function 'gotoScene' 

कोई विचार क्योंकि ऐसा होता है?

scene1.lua में निम्न विधियों और eventListeners है किया जाना चाहिए::

local storyboard = require("storyboard") 
local scene = storyboard.newScene() 

function scene:createScene(event) 

end 

function scene:enterScene(event) 

end 

function scene:exitScene(event) 

end 

function scene:destroyScene(event) 

end 

scene:addEventListener("createScene", scene) 
scene:addEventListener("enterScene", scene) 
scene:addEventListener("exitScene", scene) 
scene:addEventListener("destroyScene", scene) 

return scene 
+0

हम कैसे कह सकते हैं कि क्या गलत है .gotoScene जब आपने अपना स्रोत कोड पोस्ट नहीं किया था? –

+0

यह फ़ाइल का सभी कोड है (main.lua) – Xose

+0

हमें गेटोसेन फ़ंक्शन के लिए स्रोत कोड को पूरी तरह से त्रुटि संदेश को समझने में सक्षम होने की आवश्यकता होगी। अगर मुझे अनुमान लगाना पड़ेगा तो आपको विकल्पों में एक दृश्य नाम संपत्ति जोड़ने की जरूरत है? – hugomg

उत्तर

13

मैं समाधान नहीं मिला फ़ाइल। दृश्य कार्य सभी वैकल्पिक हैं।

10

तुम बस

return scene 
अपने scene1.lua में

लापता थे धन्यवाद