以编程方式设置AIR窗口位置?

时间:2011-11-29 18:20:16

标签: actionscript-3 window air

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

使用应用程序描述符很简单,但我不能让它通过代码工作。

所有研究都引导我stage.nativeWindow.x = 200;,但这对我没有任何作用。

以下内容无效:

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

1 个答案:

答案 0 :(得分:4)

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

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;