【问题标题】:Find position of stage relative to screen?找到舞台相对于屏幕的位置?
【发布时间】:2016-08-03 23:50:26
【问题描述】:

我正在尝试制作一个当 SWF 窗口在 Flash AS3 中移动时弹跳的球。是否可以找到舞台相对于监视器/屏幕的位置?

例如,将 SWF 窗口放在屏幕的左上角会显示 X:0, Y:0,而在右下角会显示 X:1000, Y:800

【问题讨论】:

  • 用AIR可以,你用AIR吗?
  • 不,我不是。我需要吗?
  • 是的,我认为你不能只使用 Flash 投影仪。
  • @Zoweb 您希望它在哪里工作?在浏览器中?在您的桌面上?
  • 它将在桌面上。

标签: actionscript-3


【解决方案1】:

使用 AIR 时,您可以访问NativeWindow

正如您在文档中看到的,本机窗口对象具有widthheightxy 属性以及bounds 属性。这些可用于确定窗口相对于整个桌面的位置。

trace(stage.nativeWindow.bounds);

【讨论】:

  • 好吧,我不习惯 AIR。当我在 AIR(桌面)中尝试时,没有任何反应?没有窗口打开,没有任何跟踪?
  • 使用空气时,您应该始终有一个窗口。你的IDE是什么? FlashPro/Adobe 动画?闪存开发?很可能你只是没有为空气配置一切。
  • 我用的是Flash Proffesional CC 2015,不知道配置是否正确,因为之前没用过Air..
猜你喜欢
  • 2016-10-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-31
  • 1970-01-01
  • 1970-01-01
  • 2020-10-07
  • 1970-01-01
相关资源
最近更新 更多