1

我有一个使用 Adob​​e AIR 开发的应用程序。如果目标机器使用的是 Windows XP,它会按预期工作,在最小化和最大化状态下正确显示在屏幕上。但是,当在 Windows 7 中尝试相同的应用程序时,尤其是在最大化模式下,我的应用程序会出现在屏幕之外。底部和顶部边缘有点超出屏幕。我尝试设置 x、y 坐标来定义窗口的起始位置,并且我还尝试减小应用程序的宽度。这两种方法都不适合我,而且它们还引入了更多问题。

有人在使用 AIR 应用程序和 Windows 7 时遇到过同样的问题吗?

请有人帮我解决这个问题。

4

1 回答 1

0

请注意,如果您在 AIR 应用程序中使用系统镶边,则操作系统镶边条的高度/宽度除了舞台宽度/高度之外。因此,如果您将舞台的高度/宽度设置为最大值 - 它肯定会导致问题。同样,在为舞台顶部设置 (x, y) 时。

我不使用 Windows 7,所以不能给你数字 - 但你可以做的是将窗口拖到屏幕中间,单击快照,检查 OS chrome 顶部和左侧的高度和宽度画笔。现在从舞台高度/宽度中减去(以及底部和右侧)相同的值。将 (x, y) 设置为顶部和左侧的值。

这就是我在 Windows Vista 上所做的!

于 2011-06-12T04:35:42.473 回答