этап изменения размера в приложении Windows AIR windows - PullRequest
0 голосов
/ 02 апреля 2019

Я реализую приложение, которое работает на одном дисплее в HD и в другой настройке на двух экранах.Я использую флаг none, чтобы сделать окна без границ.

Хорошо, как я могу изменить свой размер FLA после загрузки моих настроек, при создании размер сцены составляет 3840x1080.как я могу получить ширину 1920?

1 Ответ

0 голосов
/ 02 мая 2019

При использовании AIR вы можете управлять этим с помощью свойства NativeWindow.bounds . Возможно, вам понадобится добавить прослушиватель событий на сцену, чтобы вы не открывали его окно перед активацией (т.е. stage.addEventListener(Event.ACTIVATE, onActivate);), а затем добавьте следующее:

stage.nativeWindow.bounds = new Rectangle(0, 0, 1920, 1080);
[or]
NativeApplication.nativeApplication.activeWindow.bounds = new Rectangle(0, 0, 1920, 1080);

Обратите внимание, что если у вас есть какой-либо системный Chrome, будет разница между размером рабочей области и размером окна: вы всегда можете взять существующие значения и сделать несколько быстрых вычислений, чтобы выяснить, сколько места используется заголовком / границы и соответственно отрегулируйте новый прямоугольник.

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