2011-11-29 80 views
2

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

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

所有研究都将我引向stage.nativeWindow.x = 200;,但这对我无能为力。

下面没有效果:

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

回答

4

尝试将所述代码中的事件处理程序:

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

和收听事件时,如Event.ACTIVATE

addEventListener(Event.ACTIVATE, initWindowPosition); 

如果这不起作用,你也可以尝试使用NativeApplication's activeWindow本身ty,如果舞台的nativeWindow属性在启动ACTIVATE时未初始化:

NativeApplication.nativeApplication.activeWindow.x = 200; 
+0

完美谢谢! – davivid

相关问题