0

起動時に最大化したいAirアプリケーションがあります。幅と高さの値を 100% に設定しましたが、役に立ちませんでした。percentWidth と percentHeight の値を 100 に設定しようとしましたが、どちらも機能しませんでした。

<s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009"
                   xmlns:s="library://ns.adobe.com/flex/spark"
                   xmlns:mx="library://ns.adobe.com/flex/mx"
                   width="100%" height="100%"

コンポーネントのプロパティはすべて 100% に設定されていますが、アプリケーションは最大サイズで起動しません。それらを適切に設定するにはどうすればよいですか?ありがとうございました!

4

1 に答える 1

3

WindowedApplicationインスタンスはウィンドウ自体ではありませんが、ネイティブ ウィンドウ内で実行されます。したがって、 を設定width="100%"することで、ネイティブ ウィンドウの幅全体を占めるように効果的に言っていることになります。したがって、ウィンドウ自体のサイズを変更していません。

WindowedApplicationnativeWindowプロパティを介して、アプリケーションが実行されているこのネイティブ ウィンドウにアクセスできます。NativeWindowこれは、クラスのインスタンスを返します。これには、 maximize()関数があります。

したがって、アプリケーションを最大化するには、WindowedApplicationインスタンス内でこれを行うだけです。

nativeWindow.maximize();
于 2012-09-23T14:56:49.633 に答える