簡體   English   中英

如何在第二個監視器上放置AIR窗口?

[英]How to position AIR window on a second monitor?

我想在第二個監視器上的AIR / Flex應用程序中打開一個窗口(如果有)。 不知道該怎么做。 試過這個:

mySecondWindow.x = Capabilities.screenResolutionX;

但這只會獲得第一個監視器的大小,如果我嘗試分配更大的值,它將切換為默認的100px偏移量。 有適當的方法嗎? 我的本機屏幕在“ preinitialize”中已最大化,然后在“ applicationComplete”上打開第二個窗口。

您可以使用靜態屬性Screens.screen返回用戶系統上的屏幕。

請查看Screen ASDoc了解更多信息。 如果需要使用示例,請查看此應用程序源代碼

無論出於什么原因,直接將X和Y值分配給我的第二個窗口都不會將它帶到第二個監視器上。 最終可行的方法是使用“移動”方法定位窗口。

var screen:Screen = Screen.screens[1];
mySecondWindow.move(screen.visibleBounds.left + 100, screen.visibleBounds.top + 100);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM