Jump to content

Missing : after property id?


Sabino
 Share

Recommended Posts

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

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

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...