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

блогер
Регистрация: Dec 2008
Адрес: г. Чебоксары
Сообщений: 2,259
Записей в блоге: 6
Цитата:
Сообщение от HardLexx Посмотреть сообщение
проблема решается некой универсальной командой из серии "масштабировать под любой экран сохраняя пропорции" или всё сложнее и адаптируется более индивидуально?
Универсальное решение описано в статье по Starling, которую привели выше. Дёшево и сердито. Но можно использовать и индивидуальный подход для каждой сцены или элемента, для этого нужно отправить смс на номер отключить автоматическое скалирование и управлять этим процессом вручную. Для этого есть событие изменения размеров стейджа. Подписываемся на событие и настраиваем отображение сцены так как хотим исходя из текущих размеров. Ну а дальше немного разобраться с пропорциями и системой наследования трансформаций дисплей объектов. Это тоже самое, что в html вёрстке называется "резиновый" дизайн, только у нас ещё вдобавок есть плюшки (система наследования трансформаций). К слову, тот упрощенный вариант из статьи или стандартные режимы масштабирования flash - просто изменяют scale и x, y главного контейнера (Stage) и всё.
__________________
Дети не должны знать о своих родителях