[英]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.