如何以编程方式设置AS3 AIR Project窗口的位置?
使用应用程序描述符很简单,但我不能让它通过代码工作。
所有研究都引导我stage.nativeWindow.x = 200;
,但这对我没有任何作用。
以下内容无效:
public function Main():void
{
stage.nativeWindow.x = 200;
}
答案 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;