Actionscript 3 AdobeAIR桌面应用程序限制窗口大小
我有一个在Mac和PC上运行的AdobeAIR应用程序(用AS3编码),但是,这个应用程序的尺寸是540×960。我有隐藏在可见舞台之外的内容,但是如果用户调整窗口大小,我的内容会显示在侧面,看起来非常有趣 是否有方法阻止用户调整应用程序窗口容器的大小? 我知道我可以删除窗口,但他们不能将应用程序拖过屏幕,也不能根据需要最小化它。有。。这是阻止它们调整大小的简单方法 谢谢你的提示。我找到了答案。:)Actionscript 3 AdobeAIR桌面应用程序限制窗口大小,actionscript-3,air,resize,window,adobe,Actionscript 3,Air,Resize,Window,Adobe,我有一个在Mac和PC上运行的AdobeAIR应用程序(用AS3编码),但是,这个应用程序的尺寸是540×960。我有隐藏在可见舞台之外的内容,但是如果用户调整窗口大小,我的内容会显示在侧面,看起来非常有趣 是否有方法阻止用户调整应用程序窗口容器的大小? 我知道我可以删除窗口,但他们不能将应用程序拖过屏幕,也不能根据需要最小化它。有。。这是阻止它们调整大小的简单方法 谢谢你的提示。我找到了答案。:) 实际上,您可以让窗口保持可调整大小,并设置窗口的最大大小。这允许用户调整其大小,使其小于您的内容
实际上,您可以让窗口保持可调整大小,并设置窗口的最大大小。这允许用户调整其大小,使其小于您的内容等
...
<initialWindow>
<minimizable>true</minimizable>
<maximizable>false</maximizable>
<resizable>true</resizable>
<width>800</width>
<height>600</height>
<maxSize>800 600</maxSize>
...
</initialWindow>
有一个问题是。。。我刚发现。以后如何使用actionscript进行更改?这是因为有些电脑的屏幕大小不同,我发现需要检查一下。
...
<initialWindow>
<minimizable>true</minimizable>
<maximizable>false</maximizable>
<resizable>true</resizable>
<width>800</width>
<height>600</height>
<maxSize>800 600</maxSize>
...
</initialWindow>
import flash.display.NativeWindow;
// Simple validity check
if (stage && stage.nativeWindow)
{
stage.nativeWindow.width = SOME_WIDTH;
stage.nativeWindow.height = SOME_HEIGHT;
}