Показать сообщение отдельно
Старый 02.03.2016, 21:16
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 10  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Цитата:
Тип того?
DPI или Dots per inch - это всего лишь плотность пикселей экрана. Это параметр нужен разве что для определения реальных размеров чего-то на экране в дюймах. Но от него совершенно нет толку, так как ни на одной AIR платформе он не возвращает правильных значений. Ни на мобилах, ни на десктопах.
На моем ноуте количество точек на дюйм = 96, а метод возвращает 72. На телефоне 297, а метод возвращает 320. На планшете 189, а возвращает 200 с чем-то (точно не помню). В общем, берет числа откуда-то с потолка.
Цитата:
Как отслеживаете размер экрана?
Код AS3:
scaleFactor = 1024 / stage.stageWidth;
А потом все размеры и позиции делятся на этот скейл фактор.
Почему 1024? Потому что у меня максимальный размер графики сделан под экран 1024х600
__________________
Ко мне можно и нужно обращаться на ты)