我有一个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%但应用程序不以最大大小启动。我该如何正确设置它们? 谢谢!
答案 0 :(得分:2)
WindowedApplication
实例不是窗口本身,而是在本机窗口内运行。因此,通过设置width="100%"
,您实际上是在说:占用原生窗口的整个宽度。因此,您不会调整窗口本身的大小。
您可以通过WindowedApplication
的{{3}}属性访问运行该应用程序的本机窗口。这将返回NativeWindow
类的实例,该实例又具有nativeWindow函数。
因此,要最大化您的应用程序,只需在WindowedApplication
实例中执行此操作:
nativeWindow.maximize();