有关如何实现这一目标的任何线索?它需要处理所有分辨率..是否有任何父/阶段对象可用于找出系统的分辨率?
答案 0 :(得分:4)
public function init():void
{
nativeWindow.x = ( Screen.mainScreen.bounds.width - 300 )
nativeWindow.y = ( Screen.mainScreen.bounds.height - 65 )
}
这是位于右下角的300x65窗口。您正在寻找Screen。
答案 1 :(得分:3)
Screen.mainScreen.visibleBounds考虑任务栏
答案 2 :(得分:1)
另一种选择是创建一个透明窗口,然后最大化它,然后使用标准的bottom = 0 right = 0属性将窗口放在透明窗口内。
优点是最大化将考虑窗口任务栏高度,这可能会根据用户设置而改变。
缺点是透明窗口在不支持透明度的系统(某些Linux版本)上看起来非常难看。
我也不确定它如何在OSX上运行,你可以与Growl集成,或者如果在OSX上以不同的方式(DIY Growl)执行窗口。
答案 3 :(得分:1)
定位到中心位置:
nativeWindow.x = ( Screen.mainScreen.bounds.width / 2 - nativeWindow.width / 2);
nativeWindow.y = ( Screen.mainScreen.bounds.height / 2 - nativeWindow.height / 2);