Adobe Air应用程序最大窗口大小 - 如何设置?

时间:2012-09-23 11:03:22

标签: flex air height width

我有一个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%但应用程序不以最大大小启动。我该如何正确设置它们? 谢谢!

1 个答案:

答案 0 :(得分:2)

WindowedApplication实例不是窗口本身,而是在本机窗口内运行。因此,通过设置width="100%",您实际上是在说:占用原生窗口的整个宽度。因此,您不会调整窗口本身的大小。

您可以通过WindowedApplication的{​​{3}}属性访问运行该应用程序的本机窗口。这将返回NativeWindow类的实例,该实例又具有nativeWindow函数。

因此,要最大化您的应用程序,只需在WindowedApplication实例中执行此操作:

nativeWindow.maximize();