this.game.scale.scaleMode = Phaser.ScaleManager.SHOW_ALL;
this.game.scale.minWidth = 480;
this.game.scale.minHeight = 260;
this.game.scale.maxWidth = 640;
this.game.scale.maxHeight = 480;
this.game.scale.forceOrientation(true);
this.game.scale.pageAlignHorizontally = true;
this.game.scale.setSize();
i normally can use this code (or slight variabtions) to makethe game scale properly, i also use this to make the game world resize with window changes. i think this may be what you rlooking for though. if you lookup more with the scalemanager it can help