Установить положение окна AIR программно? - PullRequest
2 голосов
/ 29 ноября 2011

Как программно установить положение окна проекта A3 AIR?

Это просто сделать с помощью дескриптора приложения, но я не могу заставить его работать через код.

Все исследования привели меня к stage.nativeWindow.x = 200;, но это ничего не делает для меня.

Следующие эффекты не действуют:

    public function Main():void 
    {
        stage.nativeWindow.x = 200;
    }

1 Ответ

4 голосов
/ 29 ноября 2011

Попробуйте поместить код в обработчик событий:

protected function initWindowPosition(event:Event):void {
  stage.nativeWindow.x = 200;
}

и прослушайте событие, такое как Event.ACTIVATE :

addEventListener(Event.ACTIVATE, initWindowPosition);

Если это не работает само по себе, вы также можете попробовать использовать свойство NativeApplication activeWindow , если свойство nativeWindow этапа не инициализировано во время отправки ACTIVATE:

NativeApplication.nativeApplication.activeWindow.x = 200;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...