* Updated: event.preventDefault() has been added to all Mouse event handlers.

* Updated: Sprite.deltaX/Y removed due to non-use. prevX/Y values moved to Sprite._cache.prevX/Y.
* Updated: Due to missing extends parameter the Sprite prototype was picking up functions from classes it never meant to (Button, TilemapLayer), now fully isolated.
This commit is contained in:
photonstorm
2013-11-01 02:07:21 +00:00
parent 01eab3aeb1
commit 3c164b466c
17 changed files with 440 additions and 746 deletions
+6
View File
@@ -117,6 +117,8 @@ Phaser.Mouse.prototype = {
*/
onMouseDown: function (event) {
event.preventDefault();
if (this.mouseDownCallback)
{
this.mouseDownCallback.call(this.callbackContext, event);
@@ -140,6 +142,8 @@ Phaser.Mouse.prototype = {
*/
onMouseMove: function (event) {
event.preventDefault();
if (this.mouseMoveCallback)
{
this.mouseMoveCallback.call(this.callbackContext, event);
@@ -163,6 +167,8 @@ Phaser.Mouse.prototype = {
*/
onMouseUp: function (event) {
event.preventDefault();
if (this.mouseUpCallback)
{
this.mouseUpCallback.call(this.callbackContext, event);