Очень странное поведение - создаю чистый проект. Инит выглядит как то так

Код AS3:
public function Main():void
{
this._native = stage.nativeWindow;
this._native.title = Config.APPLICATION_TITLE + "_06112014";
this._native.width = Config.APPLICATION_INIT_WIDTH; // 960
this._native.height = Config.APPLICATION_INIT_HEIGHT;
trace(_native.width)
this._native.x = stage.fullScreenWidth / 2 - this._native.width / 2;
this._native.y = stage.fullScreenHeight / 2 - this._native.height / 2;
//stage.scaleMode = StageScaleMode.SHOW_ALL;
stage.align = StageAlign.TOP_LEFT;
LoggerBox.init(stage, loaderInfo);
var sh:Shape = new Shape();
sh.graphics.beginFill(0xFF0000);
sh.graphics.drawRect(0, 0, 960, 100);
addChild(sh)
}
В итоге видимо, что ширина шейп 960 выглядит в окне как 840 приблизительно. Трейс native.width выдает как положено 960. В чем прикол ?!
Я так понимаю изменяя ширину окна мы наверное какой то скейл используем внутри... бяка. А что делать?