Просмотр полной версии : Capabilities.screenResolutionX на виртуальном мониторе
mikhailk
28.11.2012, 12:32
При использовании виртуального монитора, состоящего из двух 1920х1080, Capabilities.screenResolutionX выдает значение 3840, хотя реально приложение в фуллскрине раскрывается не на обоих мониторах, а на одном из них, т.е., правильное значение 1920.
Как обработать?
Может быть stage.stageWidth ?
mikhailk
28.11.2012, 12:48
Надо посмотреть. Интересно, что проблема только под линуксом. В виндовсе проблемы нет.
Zebestov
28.11.2012, 13:08
А что показывает stage.fullScreenWidth (http://help.adobe.com/ru_RU/FlashPlatform/reference/actionscript/3/flash/display/Stage.html#fullScreenWidth)?
mikhailk
29.11.2012, 00:27
Беда в том, что у меня нет стенда, чтобы воспроизвести (компьютера с двумя мониторами под линуксом).
Проблему прислал пользователь.
Судя по описанию, stage.fullScreenWidth должен подойти.
caseyryan
29.11.2012, 07:57
Проверил у себя на работе, вот результаты:
Windows 7 Professional 32bit
Capabilities.screenResolutionX: 1920 Capabilities.screenResolutionY: 1080
stage.stageWidth: 800 stage.stageHeight: 600
stage.fullScreenWidth: 1920 stage.fullScreenHeight: 1080
Ubuntu 12.04 32bit
Capabilities.screenResolutionX: 3840 Capabilities.screenResolutionY: 1080
stage.stageWidth: 800 stage.stageHeight: 600
stage.fullScreenWidth: 1920 stage.fullScreenHeight: 1080
Самое интересное, что винда не считает второй монитор продолжением первого по разрешению, но курсор с одного монитора на другой передвигается без остановок, иногда это просто бесит, особенно когда надо закрыть окно на первом или нажать эйро пик. Курсор частенькой улетает на другой монитор )
А линукс, считает их разрешение как общее, но при этом, когда подносишь курсор к краю первого экрана, он на секунду останавливается, и бесконтрольно на другой монитор не перескочит. Мне кажется это более продуманным, чем в винде.
PainKiller
29.11.2012, 13:26
Извиняюсь за оффтоп, но наболело, молчать не могу. Народ - как вы тестируете на виртуальных мониторах - всегда ли удается выставить разрешение большее чем разрешение физического монитора? Я слышал что в VirtualBox это возможно, но на моем ноуте ни с какими ухищрениями это не получилось, максимальное разрешение которого мне удалось добиться - 1600 на 1200 (а родное 1600 на 900).
caseyryan
29.11.2012, 13:30
Я лично тестировал на физическом. На виртуалке тоже никогда не получалось выставить разрешение больше физического. Хотя особо никогда над этим и не задумывался.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.