1

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

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

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

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

Но как?

1 ответ1

1

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .