Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 28.11.2012, 12:32
mikhailk вне форума Посмотреть профиль Отправить личное сообщение для mikhailk Найти все сообщения от mikhailk
  № 1  
Ответить с цитированием
mikhailk
 
Аватар для mikhailk

Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
По умолчанию Capabilities.screenResolutionX на виртуальном мониторе

При использовании виртуального монитора, состоящего из двух 1920х1080, Capabilities.screenResolutionX выдает значение 3840, хотя реально приложение в фуллскрине раскрывается не на обоих мониторах, а на одном из них, т.е., правильное значение 1920.

Как обработать?

Старый 28.11.2012, 12:34
zuxul вне форума Посмотреть профиль Отправить личное сообщение для zuxul Найти все сообщения от zuxul
  № 2  
Ответить с цитированием
zuxul

Регистрация: Dec 2009
Адрес: 59°13′N, 39°54′E
Сообщений: 445
Записей в блоге: 1
Может быть stage.stageWidth ?

Старый 28.11.2012, 12:48
mikhailk вне форума Посмотреть профиль Отправить личное сообщение для mikhailk Найти все сообщения от mikhailk
  № 3  
Ответить с цитированием
mikhailk
 
Аватар для mikhailk

Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
Надо посмотреть. Интересно, что проблема только под линуксом. В виндовсе проблемы нет.

Старый 28.11.2012, 13:08
Zebestov вне форума Посмотреть профиль Отправить личное сообщение для Zebestov Посетить домашнюю страницу Zebestov Найти все сообщения от Zebestov
  № 4  
Ответить с цитированием
Zebestov
Lorem ipsum
 
Аватар для Zebestov

модератор форума
Регистрация: May 2001
Адрес: Одесса
Сообщений: 4,869
Записей в блоге: 4
А что показывает stage.fullScreenWidth?
__________________
Поймай яблоко 2!

Старый 29.11.2012, 00:27
mikhailk вне форума Посмотреть профиль Отправить личное сообщение для mikhailk Найти все сообщения от mikhailk
  № 5  
Ответить с цитированием
mikhailk
 
Аватар для mikhailk

Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
Беда в том, что у меня нет стенда, чтобы воспроизвести (компьютера с двумя мониторами под линуксом).
Проблему прислал пользователь.

Судя по описанию, stage.fullScreenWidth должен подойти.

Старый 29.11.2012, 07:57
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 6  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Проверил у себя на работе, вот результаты:
Цитата:
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
Самое интересное, что винда не считает второй монитор продолжением первого по разрешению, но курсор с одного монитора на другой передвигается без остановок, иногда это просто бесит, особенно когда надо закрыть окно на первом или нажать эйро пик. Курсор частенькой улетает на другой монитор )
А линукс, считает их разрешение как общее, но при этом, когда подносишь курсор к краю первого экрана, он на секунду останавливается, и бесконтрольно на другой монитор не перескочит. Мне кажется это более продуманным, чем в винде.

Старый 29.11.2012, 13:26
PainKiller вне форума Посмотреть профиль Отправить личное сообщение для PainKiller Найти все сообщения от PainKiller
  № 7  
Ответить с цитированием
PainKiller
 
Аватар для PainKiller

блогер
Регистрация: Sep 2011
Адрес: Москва
Сообщений: 533
Записей в блоге: 4
Извиняюсь за оффтоп, но наболело, молчать не могу. Народ - как вы тестируете на виртуальных мониторах - всегда ли удается выставить разрешение большее чем разрешение физического монитора? Я слышал что в VirtualBox это возможно, но на моем ноуте ни с какими ухищрениями это не получилось, максимальное разрешение которого мне удалось добиться - 1600 на 1200 (а родное 1600 на 900).

Старый 29.11.2012, 13:30
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 8  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Я лично тестировал на физическом. На виртуалке тоже никогда не получалось выставить разрешение больше физического. Хотя особо никогда над этим и не задумывался.

Создать новую тему Ответ Часовой пояс GMT +4, время: 19:03.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 19:03.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.