在過去的幾天裏,我一直在想,在爲AIR應用程序構建時是否可以讓用戶定義要使用的分辨率。在AS3中用戶定義的分辨率
說出默認情況下,如果我的SWF設置爲1280x720的分辨率,是否可以在主菜單中設置一組分辨率,例如1366x768或1024x768,供用戶選擇,然後進行縮放包含該遊戲的窗口大小?
在過去的幾天裏,我一直在想,在爲AIR應用程序構建時是否可以讓用戶定義要使用的分辨率。在AS3中用戶定義的分辨率
說出默認情況下,如果我的SWF設置爲1280x720的分辨率,是否可以在主菜單中設置一組分辨率,例如1366x768或1024x768,供用戶選擇,然後進行縮放包含該遊戲的窗口大小?
使用AIR,您可以從代碼中操縱窗口大小。
對於當前的代碼的範圍的窗口,你可以這樣做:
stage.nativeWindow.width = 1280;
stage.nativeWindow.height = 720;
,或者,如果你想將窗口移動到一個特定的點和尺寸:
stage.nativeWindow.bounds = new Rectangle(0,0,1280,720);
或者,你可以使用NativeApplication.nativeApplication.activeWindow
或NativeApplication.nativeApplication.openedWindows
非常感謝您提供的信息。這完全解決了我的問題。 –
其中一個項目(窗口)可能重複[AIR - 按比例調整本機窗口大小](http://stackoverflow.com/questions/5239691/air-resizi ng-native-window-proportionately) –
是的,實現根據您的網絡或AIR是否正在構建而完全不同。請澄清一下。 – BadFeelingAboutThis
@BadFeelingAboutThis忘記了詳細信息,我目前正在爲AIR應用程序構建。 –