【发布时间】:2015-11-11 21:40:43
【问题描述】:
这里有点失落。我有两个电影剪辑。我想要一个在最左边(直到用户将鼠标悬停在屏幕左侧)和一个在最右边。我尝试过使用Screen、Capabilities 和stage。
我不知道为什么,但显然我的分辨率是 1536 x 864?
trace("Screen x = " + Capabilities.screenResolutionX); //Screen x = 1536
trace("Screen y = " + Capabilities.screenResolutionY); //Screen y = 864
我不想将本机窗口的位置设置为舞台的高度和舞台与 screenResoltionX 和 Y 的差异,只是因为这个数字对我来说太离谱了。我正在使用当前分辨率为 1920 x 1080 的显示器。我唯一能想到的是,我将笔记本电脑设置为此时仅在显示器上显示,主屏幕处于非活动状态,但窗口出现在我的显示器,所以我假设它从我的显示器中获取值.. 而我的笔记本电脑的屏幕没有接近那种奇怪的分辨率。有谁知道这是从哪里来的?我以前从未见过这种情况。从 stage.fullScreenWidth 和 stage.fullScreenHeight 返回相同的数字..
我正在使用 Adobe AIR 17.0 来构建它。用不透明的窗口构建它。当前舞台大小设置为 1024 x 786。
编辑:我希望这些对象位于用户屏幕的边缘。我正在尝试获得一个代表用户屏幕整个边界的网格。
【问题讨论】: