Adobe Flash CS5, iPhone, iPod, iPad
В этом уроке вы узнаете как разрешить поворот экрана только в некоторое положение.
Если вы ещё не делали флеш приложений для iOS, то прочтите урок Создание флеш приложения для iPhone, iPod, iPad (Flash CS5).
Чтобы понять как работать с ориентацией экрана, прочтите урок Определение ориентации экрана (iOS, Adobe Flash CS5).
1. Создаем новый документ iPhone OS
2. Заполняем сцену
Добавим на сцену какой-нибудь текст или картинку, по которой можно будет определить поворот экрана.
3. Пишем код:
Код: Выделить всё
stage.addEventListener(StageOrientationEvent.ORIENTATION_CHANGING, onOrientationChanging); function onOrientationChanging( event:StageOrientationEvent ):void{ if (event.afterOrientation == StageOrientation.ROTATED_LEFT || // если устройство повернуто влево event.afterOrientation == StageOrientation.ROTATED_RIGHT) // или вправо { event.preventDefault();// предотвращаем изменение ориентации }}
На вкладке General, ставим галочку у Auto orientation.
Можно поставить галочку и у Full screen.
Подробнее о Auto orientation и Full screen, вы можете узнать в уроке topic1679.html
5. Создаём ipa файл
Как это сделать написано в уроке topic1655.html
6. Загружаем приложение в устройство и тестируем
При повороте влево или вправо, положение сцены не меняется
При повороте вверх ногами сцена меняется
Скачать исходник приложения https://flapps.ru/example/ios/PortraitView.rar