Ориентация рабочей области

AIR 2.0 и более новые версии

Мобильные устройства обычно изменяют ориентацию пользовательского интерфейса, чтобы экран оставался в вертикальном положении, когда пользователь поворачивает устройство. Если в приложении включена автоматическая ориентация, устройство поддерживает правильную ориентацию экрана, но при этом нужно убедиться, что содержимое отображается нормально при изменении соотношения сторон рабочей области. Если автоматическая ориентация отключена, экран устройства сохраняет фиксированную ориентацию до тех пор, пока ориентация не будет изменена вручную.

Приложения AIR работают на различных мобильных устройствах и в операционных системах. Поведение ориентации может отличаться для разных операционных систем и даже для разных устройств с одинаковой операционной системой. Простая стратегия, хорошо работающая на всех устройствах и операционных системах, заключается в том, чтобы включить автоматическую ориентацию и прослушивать события resize для рабочей области, чтобы определить, когда требуется обновить макет приложения.

В качестве альтернативного решения, если установлена поддержка соотношения сторон только для книжной или только для альбомной ориентации, автоматическую ориентацию можно отключить и задать поддерживаемое соотношение сторон в дескрипторе приложения AIR. Данная стратегия разработки позволяет добиться предсказуемого поведения и выбрать «лучшую» ориентацию для заданного соотношения сторон. Например, если задать альбомное соотношение сторон, выбранная ориентация подходит для устройств с выдвигающейся клавиатурой в альбомном режиме.