AIR - Cambiar el tamaño de la ventana nativa proporcionalmente

a aplicación @my se inicia con el tamaño de escenario de 1000 x 500, relación de aspecto 2: 1. la ventana nativa tiene un sistema de cromo, que siempre será un poco más alto por unos pocos píxeles.

¿cómo es posible permitir que una ventana nativa cambie de tamaño proporcionalmente para mantener siempre la relación de aspecto 2: 1 de la etapa?

el siguiente código no funciona como esperaba:

package
{
//Imports
import flash.display.NativeWindow;
import flash.display.Sprite;
import flash.display.StageAlign;
import flash.display.StageScaleMode;
import flash.events.Event;
import flash.events.NativeWindowBoundsEvent;

//Class
[SWF(width="1000", height="500", frameRate="60", backgroundColor="#000000")]
public class WindowTest extends Sprite
    {
    //Constants
    private static const ASPECT_RATIO:Number = 2.0; //2:1 Aspect Ratio

    //Constructor
    public function WindowTest()
        {
        init();
        }

    //Initialization
    private function init():void
        {
        stage.scaleMode = StageScaleMode.NO_SCALE;
        stage.align = StageAlign.TOP_LEFT;
        stage.nativeWindow.addEventListener(NativeWindowBoundsEvent.RESIZE, windowResizeEventHandler);
        }

    //Window Resize Event Handler
    private function windowResizeEventHandler(evt:NativeWindowBoundsEvent):void
        {
        evt.currentTarget.width = stage.stageHeight * ASPECT_RATIO;
        }
    }
}

Respuestas a la pregunta(1)

Su respuesta a la pregunta