Максимизация окон Adobe Air на нескольких мониторах
В приложении Adobe Air AJAX с несколькими окнами, работающими в системе с несколькими (тремя или более) мониторами, можете ли вы максимизировать окна на каждом мониторе? Я видел посты других, пытающихся это сделать, но я не видел, чтобы кто-нибудь говорил, как это работает.
Мне в основном нужно создать систему "мониторинга состояния" (аналогично, скажем, монитору вылетов в аэропортах), в которой есть общедоступные дисплеи, которые должны выглядеть и чувствовать себя как специализированные встроенные приложения - без оконного хрома и без видимый рабочий стол. Я не думаю, что это должно отличаться от любого другого приложения для Windows, но я не знаю об Air. Сейчас у меня настроен Mac с двумя мониторами, но я не могу легко протестировать Windows и, скорее всего, никогда не смогу протестировать три монитора одновременно.
Это приложение будет запускаться как приложение AJAX Air, написанное на Aptana (или DW, если это имеет значение).
2 ответа
Я думаю, что это должно быть возможно, но может потребовать изрядного количества работы. Сначала взглянем на Screen.screens, который возвращает массив со всеми экранами, доступными в системе.
Тогда, когда работа начинается, вы должны рассмотреть такие вещи, как:
Обратите внимание, что не обязательно однозначное соответствие между экранами и физическими мониторами, подключенными к компьютеру. Например, два монитора могут отображать один и тот же экран.
НТН,
Juan
Я видел интересное приложение, разработанное для Кристиана Кантрелла, и я думаю, что он использует какой-то тип "функции изменения размера"... он полностью функциональный... взгляните на приложение iReversi, написанное на as3 (air/flash)
посмотрите это видео: http://blogs.adobe.com/cantrell/archives/2010/04/one_application_five_screens.html
найти исходный код в "github dot com / cantrell / Reversi"