Application Development

Software technique, Skills & Applications

Flex May 12, 2008

meetme @ 2:30 pm

 AIR 之WINDOWS 窗口绑定  大 | 中 | 小   [ 2007/06/16 19:00 | by uyang ]
      刚看了封邮件。里面有个讨论的话题很有意思,就是制作出AIR程序,初始化完成后,程序会在哪里跳出来。如果我要在左上方,或者右上方,该怎么做呢?如果窗口分辨率不同的情况下,我也要程序跳出来的地方一致该怎么做呢?
      一般我们直接会想到用
layout=”absolute” right=”0″ top=”0″ width=”300″ height=”100%”>
但是,这样的结果是错误的,因为AIR需要绑定的是WINDOWS的桌面窗口,毕竟WINDOWS窗口的分辨率都是不一样的。结果人家老外给出了个解决方法,真的不错。我测试过了不同的分辨率下,程序跳出来的位置是相同的.COOL.具体代码如下:

import flash.system.Capabilities;

function moveToUpperRight():void

{

       window.bounds = new Rectangle(Capabilities.screenResolutionX – window.bounds.width, 0,  window.bounds.width, window.bounds.height);

}

 

Leave a Reply