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





При использовании 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);
Обратите внимание, что если у вас есть какой-либо системный хром, будет разница между размером рабочей области и размером окна: вы всегда можете взять существующие значения и выполнить некоторые быстрые математические вычисления, чтобы определить, сколько места используется заголовком/границами и отрегулируйте свой новый прямоугольник соответствующим образом.
у меня не сработало, после загрузки файла json я переключаюсь между тремя настройками. один, два или три экрана. Я всегда получаю размер из окна свойств анимации из файла fla. Я использую systemchrom none, чтобы охватить окно на несколько экранов.