【问题标题】:Launching AIR app in secondary monitor在辅助监视器中启动 AIR 应用程序
【发布时间】:2011-09-16 17:46:30
【问题描述】:

是否有一种机制可以让 AIR 应用程序在我选择的任何显示器中手动显示?我可以查看 Screen.screens 中的显示列表,但我不清楚如何将应用程序的绘图实际强制到其中之一。

【问题讨论】:

  • 由于 AIR 与硬件无关,我认为它不知道屏幕数量。因此无法选择特定的屏幕。
  • 不,但它会为您提供屏幕列表,您可以根据最大的屏幕进行选择,这才是重点...我的意思是,如果有人碰巧连接了一个小于笔记本电脑显示在他们的机器上……你明白我的意思。

标签: flash air


【解决方案1】:

从 Screen 类提供的列表中选择所需的屏幕后,将窗口 x 和 y 坐标设置为该屏幕边界内的某个值。

虚拟桌面空间的起源位于“主”屏幕的左上角(但是操作系统定义了主屏幕)。屏幕上方和左侧有负偏移。

【讨论】:

  • 窗口?那是顶级对象吗?还是某物的孩子?抱歉......我可能应该去查一下,但只要你提到它。我只是从未听说过 Flash 中的窗口
  • 我指的是 AIR 中的 NativeWindow 类(Flash 的孪生姐妹)。一个 AIR 应用程序可以有任意数量的窗口,每个窗口都有自己的阶段。
猜你喜欢
  • 1970-01-01
  • 2023-03-31
  • 1970-01-01
  • 2021-11-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多