2015-07-18 4 views
1

В течение последних нескольких дней мне стало интересно, можно ли разрешить пользователю определять разрешение, которое будет использоваться при создании приложения AIR.Определенное пользователем разрешение в AS3

Скажите, если бы у меня был установлен SWF с разрешением 1280x720 по умолчанию, можно ли в главном меню иметь в своем распоряжении набор разрешений, например 1366x768 или 1024x768, которые пользователь может выбрать, а затем масштабировать в окне, которое содержит игру такого размера?

+0

Возможный дубликат [AIR - изменение размера внутреннего окна пропорционально] (http://stackoverflow.com/questions/5239691/air-resizi ng-native-window-пропорционально) –

+0

Да, реализация полностью отличается от того, строятся ли вы для Интернета или для AIR. Просьба уточнить, какой. – BadFeelingAboutThis

+0

@BadFeelingAboutThis Забыл эту деталь, я сейчас создаю приложение AIR. –

ответ

2

С AIR вы можете управлять размером окна из своего кода.

За окном области видимости текущего кода, вы можете сделать:

stage.nativeWindow.width = 1280; 
stage.nativeWindow.height = 720; 

ИЛИ, если вы хотите, чтобы переместить окно в определенном месте и размер:

stage.nativeWindow.bounds = new Rectangle(0,0,1280,720); 

Или, вы может использовать NativeApplication.nativeApplication.activeWindow или один из предметов (0) от NativeApplication.nativeApplication.openedWindows

+0

Благодарим вас за потрясающую информацию. Это полностью разрешило мой вопрос. –