Не изменяется ваш stage.scaleX/stage.scaleY

Код AS3:
package {
import flash.display.Sprite;
import flash.display.StageScaleMode;
import flash.events.Event;
[ SWF( backgroundColor = "#000000", width = "400", height = "300", frameRate="30" ) ]
public class ShowAllTest extends Sprite{
public function ShowAllTest() {
stage.scaleMode = StageScaleMode.SHOW_ALL;
stage.addEventListener(Event.RESIZE, onResize);
stage.addEventListener(Event.ENTER_FRAME, onEnterFrame);
}
private function onEnterFrame(e:Event):void {
trace(stage.stageWidth, stage.stageHeight, "|", stage.scaleX, stage.scaleY);
}
private function onResize(e:Event):void {
trace(stage.stageWidth, stage.stageHeight, "|", stage.scaleX, stage.scaleY);
}
}
}
Сайзю флэшку, а трейсы не изменяются

Код:
400 300 | 1 1
400 300 | 1 1
400 300 | 1 1
400 300 | 1 1
400 300 | 1 1
400 300 | 1 1
…