Максимизация окон Adobe Air на нескольких мониторах - PullRequest
1 голос
/ 17 июня 2010

В приложении Adobe Air AJAX с несколькими окнами, работающими в системе с несколькими (тремя или более) мониторами, можете ли вы максимизировать окна на каждом мониторе? Я видел посты других, пытающихся это сделать, но я не видел, чтобы кто-нибудь говорил, как это работает.

Мне нужно создать систему «монитора состояния» (например, монитора вылета аэропорта), в которой есть общедоступные дисплеи, которые должны выглядеть и чувствовать себя как встроенные специализированные приложения - без окон хром и нет видимого рабочего стола. Я не думаю, что это должно отличаться от любого другого приложения для Windows, но я не знаю об Air. Сейчас у меня настроен Mac с двумя мониторами, но я не могу легко протестировать Windows и, скорее всего, никогда не смогу протестировать три монитора одновременно.

Это приложение будет запускаться как приложение AJAX Air, написанное на Aptana (или DW, если оно имеет значение).

Ответы [ 2 ]

2 голосов
/ 17 июня 2010

Я думаю, что это возможно, но может потребовать изрядного количества работы. Во-первых, взгляните на Screen.screens , который возвращает массив со всеми экранами, доступными в системе.

Тогда начинается работа, когда вы должны учитывать такие вещи, как:

Обратите внимание, что здесь не обязательно взаимно-однозначное соответствие экраны и физические мониторы подключен к компьютеру. Например, два монитора могут отображать одинаково экран.

НТН,

Juan

1 голос
/ 17 июня 2010

Я видел интересное приложение, разработанное для Кристиана Кантрелла, и я думаю, что он использует какой-то тип "функции изменения размера" ... он полностью функциональный ... взгляните на приложение iReversi, написанное на as3 (air / flash)

посмотрите это видео: http://blogs.adobe.com/cantrell/archives/2010/04/one_application_five_screens.html

найти исходный код в "github dot com / cantrell / Reversi"

...