Sabino Posted August 11, 2016 Share Posted August 11, 2016 Good morning, I got an error that's driving me crazy. This is the code that has been debugged var bootState = { function preload(){ //this line of code is hightlighted by the debugger this.load.image('initbackground','initbackground.png'); this.load.image('logo','logo.png'); } function create(){ this.state.start('preloadState'); } } And the error I get is 'Missing : after property id'.. Why? The syntax looks perfect to me, why would 'function preload()' be a problem? Thanks Link to comment Share on other sites More sharing options...
lewster32 Posted August 16, 2016 Share Posted August 16, 2016 The problem is that preload and create should be properties of the bootState object - the syntax you're using is incorrect, and should be like so: var bootState = { preload: function(){ this.load.image('initbackground','initbackground.png'); this.load.image('logo','logo.png'); }, create: function(){ this.state.start('preloadState'); } }; Link to comment Share on other sites More sharing options...
Recommended Posts