2016-07-30 9 views
1

Ich verwende diesen Code Schaltfläche zu erstellen:Wie man den Knopfcursor zur Hand ändert?

var button = game.add.button(0, 0, "background", this.buttonClick, this, 2, 1, 0); 

Nach der Erstellung Taste Cursor Hand hat. Danach in der Mitte Ich brauche Taste zu deaktivieren, so füge ich diese Zeile:

button.input.enabled = false; 

Und am Ende wieder aktivieren Tasten ich diese Zeile hinzu:

button.input.enabled = true; 

Knopf hier aktiviert ist und ich kann darauf klicken, aber der Cursor ist Zeiger, nicht Hand.

versucht, mit dieser Linie zu lösen, aber ohne Erfolg:

button.useHandCursor = true; 

Wie das lösen?

+0

haben Sie bereits versucht button.input.useHandCursor = true; ? – InferOn

+0

erkannte ich jetzt, dass ich verwenden musste: button.input.useHandCursor = true; anstelle von button.useHandCursor = true; Soll ich eine Frage löschen? – CroiOS

+0

Es kann sich lohnen, es selbst zu beantworten, dies scheint eine Sache zu sein, die für andere eine nützliche Ressource sein könnte, selbst wenn die Lösung für dich nur eine kleine Veränderung wäre. – DBS

Antwort

0

Ich habe jetzt gemerkt, dass ich benutzen musste:

button.input.useHandCursor = true; 

statt

button.useHandCursor = true;