Изменение размера окна при тестировании мобильных приложений Adobe AIR

848
Peter

Я делаю Android-приложение для мобильных телефонов во Flash CS 5.5. Я установил ширину / высоту сцены на 480/800 пикселей.

Когда я нажимаю CTRL+, ENTERчтобы протестировать запуск приложения, я получаю окно размером 480/800 пикселей. Это не может быть изменено. Я хочу изменить размер этого окна БЕЗ изменения ширины / высоты сцены.

Например, если я запускаю APK на мобильном телефоне с дисплеем 1000x1000, вспышка автоматически масштабируется, чтобы подогнать рамку 480/800 к экрану 1000x1000.

Таким образом, должна быть возможность изменить размер окна на 1000x1000 без изменения ширины / высоты сцены.

Но как?

1
Это больше вопрос программирования, чем вопрос пользователя (хотя и то и другое). Вы можете получить больше ответов на stackoverflow.com. Wayne Johnston 12 лет назад 0
Спасибо за совет, я бы опубликовал на stackoverflow, но они изменили свою политику и больше не поддерживают публикацию вопросов без создания учетной записи. Я не поддерживаю это, поэтому я взял беженца на этом прекрасном сайте. Возможность задавать вопросы без необходимости сначала подписываться - это здорово. Peter 12 лет назад 0

1 ответ на вопрос

1
Urash

Я не уверен, что полностью понимаю ваш вопрос (или вашу проблему), но я постараюсь ответить на тот вопрос, который, я думаю, вы задаете.

Попробуйте установить [stage.scaleMode][1]для NO_SCALE. Затем во время выполнения проверьте stageWidthи stageHeightи создайте свою сцену на основе этих значений. В качестве предложения, при настройке stage.scaleModeпопробуйте установить выравнивание, а также TOP_LEFT. Если scaleModeдля no_scaleFlash не установлено автоматически, объявленные размеры рабочей области автоматически масштабируются до размеров контейнера. Если для этого параметра scaleModeустановлено значение, no_scaleто объявленные размеры игнорируются, а размеры контейнера используются для этапа.