salcapolupo Posted February 10, 2015 Share Posted February 10, 2015 Hello everyone, I'm trying to test some state features in Phaser, but I got some problem here. I need to bind a call to a function for loading next state when user click on a button, i.e:BasicGame.MainMenu.prototype = { create: function () {[...] this.gameTitle.events.onInputDown.add( this.startgame, this); }, startgame: function () { alert("ok"); this.state.start('reception'); }, [...]}All seems ok but when I try to load page, nothing happens inside the "startgame" block (I expected to see "ok" alert, btw).What am I doing wrong, or what is the right way of doing this? Thanks in advance! Link to comment Share on other sites More sharing options...
Red Spark Posted February 10, 2015 Share Posted February 10, 2015 I had this problem before. Your title sprite / image should be enabled for input first:this.gameTitle.inputEnabled = true; MichaelD, clark and salcapolupo 3 Link to comment Share on other sites More sharing options...
MichaelD Posted February 11, 2015 Share Posted February 11, 2015 If the answer above satisfied your inquiry please don't forget to mark it as solved to help others in the future. Link to comment Share on other sites More sharing options...
salcapolupo Posted February 12, 2015 Author Share Posted February 12, 2015 You got the problem & the solution, thank you Link to comment Share on other sites More sharing options...
Recommended Posts