Как заставить пейзаж в мобильном приложении Flash Builder - PullRequest
6 голосов
/ 21 февраля 2012

Я создаю мобильное приложение с помощью Flash Builder.Я тестирую на Motorola Xoom.Когда приложение открывается на подключенном Xoom, оно открывается с правильной ориентацией (альбомная ориентация), но когда оно открывается на компьютере в эмуляторе, оно задом наперед (Портрет).

Я указал соотношение и ориентацию в* -app.xml:

<aspectRatio>landscape</aspectRatio>
<autoOrients>false</autoOrients>

Я предполагаю, что это ошибка, но возможно, что я что-то упустил или что может быть исправление.

1 Ответ

1 голос
/ 17 октября 2012

В моем случае ни один не работал. Итак, для настольной версии я сделал некрасивую вещь: продублировал свойство aspectRatio над остальными, после свойства title. Я не знаю, имеет ли значение положение собственности, но так оно и было.

Существует только одна проблема с этим подходом: при создании отладочной версии вашего приложения все работает нормально (в том числе на мобильных устройствах), но при сборке версии выпуска возникает ошибка, говорящая о том, что свойство aspectRation является неожиданным. Просто удалите один из них, и сборка будет работать.

Просто для регистрации, чтобы он работал в мобильном телефоне, мне пришлось установить свойство aspectRatio в коде, например, так:

stage.setAspectRatio(StageAspectRatio.LANDSCAPE);
...