![]() |
Поддержка дисплеев высокого разрешения
В винде стоит масштабирование интерфейса 200% и в результате в приложении весь интерфейс получается пиксилизованным и текст, и кнопки, и программно нарисованные элементы (drawRect...), то есть ничего не сглажено.
Собственно вопрос - как добавить поддержку масштабирования? (IntelliJIdea, Air/Flex/AS3) |
Руками написать все так, чтобы было четко. И добавить пакет графики высокого разрешения. Никакого чудо метода "добавления масштабирования" нет.
|
Какой графики высокого разрешения, векторной?
В дебаг плеере тоже не поддерживается высокий dpi, а вот в браузерах (ie, chrome) текст выглядит отлично. Пробил через capabilities.screenresolutionX и Y, выдает 1920 и 1080, то есть среде исполнения подсовывают неверное разрешение... Не научили может еще AIR в винде с масштабом работать, хотя забавно, эксклюзивно для OSX есть отдельная опция... <!-- Display Resolution for the app (either "standard" or "high"). Optional, OSX-only. Default "standard" --> <!-- <requestedDisplayResolution></requestedDisplayResolution> --> |
Цитата:
Советую перечитать свой вопрос как бы глазами человека, который не знает что у вас там за программа и как написана. Он звучит примерно так: "У меня программа работает не правильно. Как исправить?" возможно это баг в среде, но неверяка его можно обрулить, если было бы известно больше данных |
Вложений: 1
Настройка в панели управления Windows:
|
deamoK, выставь стейджу scaleMode=StageScaleMode.NO_SCALE и растягивай весь UI с учетом, что разрешение флэшки может быть любым.Для векторной графики это обычно не проблема, для растровой, возможно, придется начиная с некоторого порога менять весь растр на HighRes.
|
В тестовом коде стоит no_scale - тоже нет результата.
Тут вопрос в том, как дать понять air/плееру что нужно использовать в 4 раза больше пикселей, тк если трейс выводит разрешение 1920x1080, то уже никакие ухищрения не помогут( |
Цитата:
|
Ну сомнительно, что для людей с ограниченными возможностями, потому что при 100% масштабе, даже с хорошим зрением можно смотреть только в упор через лупу (а винда сама автоматом выставила масштаб 200%).
Тем более для макоси поддержку retina экранов добавили (проверить не могу, устройства с ретина экраном нет). Скорее всего просто для windows пока не добавили поддержку подобных мониторов, к сожалению. (Есть настройка в теге mxml applicationDPI, но она вроде для мобильных устройств, на десктопе какой то треш в результате и в неё можно ввести только определённые значения) |
|
| Часовой пояс GMT +4, время: 20:30. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.