如何在 adobe AIR 中动态检测屏幕分辨率变化

发布于 2024-09-24 21:49:15 字数 167 浏览 4 评论 0原文

ActionScript 中的 Screen 类提供最新的总屏幕边界和可用屏幕边界,但不允许附加侦听器来侦听运行时的更改。

有没有办法在运行时检测屏幕分辨率的变化,每当屏幕分辨率发生变化时都需要调整应用程序的大小。例如,当机器显示连接到投影仪/高分辨率显示器然后切换回正常状态时。

谢谢,

Screen class in actionscript provides the latest total screen bounds and available screen bound, but doesn't allow to attach listener to listen for changes on runtime.

is there any way of detecting screen resolution changes on runtime, it is required to size the application whenever screen resolution is changed. e.g. in case when machine display is connected to projector/high resolution monitor and then switched back to normal.

thanks,

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

起风了 2024-10-01 21:49:15

有几种解决方案:

  • 如果您的窗口最大化,您可以侦听各种 RESIZE 事件中的任何一个(请参阅比较事件列表)
  • 您可以创建不可见的最大化窗口并侦听其调整大小事件
  • 您可以在计时器上检查屏幕分辨率(例如,每个1 秒)。它不会降低性能。

There are several solutions:

  • If your window is maximized, you can listen to any of various RESIZE events (see you comp. events list)
  • You can create invisible maximized window and listen to it's resize event
  • You can check screen resolution on timer (e.g. every 1 second). It will not decrease the performance.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文