<p>With previous versions of flash, entering the full screen mode increased the height and width of the stage to the dimensions of the screen.  Now that hardware scaling has arrived, the height and width are set to the dimensions of the video (plus borders if the aspect ratio is different).</p>

<p>That's fine, unless you have controls placed over the video.  Before, you could control their size; but now they're blown up by the same scale as the video, and pixellated horribly.  Controls are ugly and subtitles are unreadable.</p>

<p>It's possible for the user to turn off hardware scaling, but all that achieves is to turn off anti-aliasing.  The controls are still blown up to ugliness.</p>

<p>Is there a way to get the old scaling behaviour back?</p>

```
```
stage.align     = StageAlign.TOP_LEFT; 
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.addEventListener(Event.RESIZE, onStageResize);

function onStageResize(event:Event):void {
    //do whatever you want to re-position your controls and scale the video
    // here's an example
    myFLVPlayback.width = stage.stageWidth;
    myFLVPlayback.height = stage.stageHeight - controls.height;
    controls.y = stage.stageHeight - controls.height;
}
```
```
Or, and I'm not entirely sure about this, you might try to do some 9 slice scaling on the FLVPlayback, but I don't know if that'll work.
9-slice scaling tutorial:
http://www.sephiroth.it/tutorials/flashPHP/scale9/