Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 AdobeAIR桌面应用程序限制窗口大小_Actionscript 3_Air_Resize_Window_Adobe - Fatal编程技术网

Actionscript 3 AdobeAIR桌面应用程序限制窗口大小

Actionscript 3 AdobeAIR桌面应用程序限制窗口大小,actionscript-3,air,resize,window,adobe,Actionscript 3,Air,Resize,Window,Adobe,我有一个在Mac和PC上运行的AdobeAIR应用程序(用AS3编码),但是,这个应用程序的尺寸是540×960。我有隐藏在可见舞台之外的内容,但是如果用户调整窗口大小,我的内容会显示在侧面,看起来非常有趣 是否有方法阻止用户调整应用程序窗口容器的大小? 我知道我可以删除窗口,但他们不能将应用程序拖过屏幕,也不能根据需要最小化它。有。。这是阻止它们调整大小的简单方法 谢谢你的提示。我找到了答案。:) 实际上,您可以让窗口保持可调整大小,并设置窗口的最大大小。这允许用户调整其大小,使其小于您的内容

我有一个在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;
}