【问题标题】:Set AIR window position programmatically?以编程方式设置 AIR 窗口位置?
【发布时间】:2011-11-29 18:20:16
【问题描述】:

如何以编程方式设置 AS3 AIR 项目窗口的位置?

使用应用程序描述符很简单,但我无法通过代码使其工作。

所有研究都将我引向stage.nativeWindow.x = 200;,但这对我没有任何帮助。

以下无效:

    public function Main():void 
    {
        stage.nativeWindow.x = 200;
    }

【问题讨论】:

    标签: actionscript-3 window air


    【解决方案1】:

    尝试将代码放在事件处理程序中:

    protected function initWindowPosition(event:Event):void {
      stage.nativeWindow.x = 200;
    }
    

    并监听一个事件,例如Event.ACTIVATE

    addEventListener(Event.ACTIVATE, initWindowPosition);
    

    如果它本身不起作用,您也可以尝试使用 NativeApplication's activeWindow 属性,以防在分派 ACTIVATE 时未初始化阶段的 nativeWindow 属性:

    NativeApplication.nativeApplication.activeWindow.x = 200;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-19
      • 2021-09-26
      • 1970-01-01
      相关资源
      最近更新 更多