Skip to content

Instantly share code, notes, and snippets.

@henriquelalves
Created April 20, 2017 18:21
Show Gist options
  • Save henriquelalves/79a84366842c546d251e371a8bab7fab to your computer and use it in GitHub Desktop.
Save henriquelalves/79a84366842c546d251e371a8bab7fab to your computer and use it in GitHub Desktop.
Phaser-Input endFocus callback
input = game.add.inputField(10, 90, style);
input.stateRef = this;
input.isEditting = false;
(function (i){
var oldStartFocus = i.startFocus;
i.startFocus = function (){
console.log("Start");
this.isEditting = true;
oldStartFocus.apply(this, [name]);
}
})(input || {});
(function (i){
var oldEndFocus = i.endFocus;
i.endFocus = function (){
if(!this.isEditting){
oldEndFocus.apply(this, [name]);
return;
}
this.isEditting = false;
this.setText("");
console.log("End");
oldEndFocus.apply(this, [name]);
}
})(input || {});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment