0
私はFlexモバイルアプリケーションで作業していますが、最初のウィンドウの幅と高さをas3に設定します。私のアプリは、デスクトップ上で実行すると、私はあなたができることのようなもの this.width = Capabilities.screenresolutionX this.height = Capabilities.screenresolutionYウィンドウを初期の幅と高さをas3に設定します
おかげ
私はFlexモバイルアプリケーションで作業していますが、最初のウィンドウの幅と高さをas3に設定します。私のアプリは、デスクトップ上で実行すると、私はあなたができることのようなもの this.width = Capabilities.screenresolutionX this.height = Capabilities.screenresolutionYウィンドウを初期の幅と高さをas3に設定します
おかげ
、画面の解像度を検出し、ウィンドウの境界に設定したいですNativeWindowのwidthプロパティとheightプロパティをCapabilitiesに設定します。screenResolutionXとCapabilities.screenResolutionY
public function AppWindow()
{
var options:NativeWindowInitOptions = new NativeWindowInitOptions();
options.systemChrome = NativeWindowSystemChrome.STANDARD;
options.type = NativeWindowType.NORMAL;
super(options);
width = Capabilities.screenResolutionX;
height = Capabilities.screenResolutionY;
// to make sure content doesn't scale and aligns to top left set stage properties
stage.align = StageAlign.TOP_LEFT;
stage.scaleMode = StageScaleMode.NO_SCALE;
}
あなたの返信ホークスに感謝しますが、まだ問題はあります。関数内で幅と高さを設定すると、ウィンドウの幅と高さが設定されません。つまり、私のアプリウィンドウはまだ小さいですが、アプリのコンテンツは伸びているようです。 – Imran
これはactionscriptのより一般的なスケーリングの問題ですが、私は問題を解決する方法を示すために私の答えを修正しました。また、ネイティブウィンドウを拡張していることを確認してください。メインクラスのSpriteを拡張する場合は、this.stage.nativeWindowを介して親nativeWindowにアクセスできます – Hawks