如何将带有javascriupt或配置的air窗口设置为始终在顶部?我在文档中发现,我只需要将属性(boolean)(NativeWinow.AlwaysOnTop)设置为"True“。
但是当我使用它的时候,什么也没有发生。这段代码是:
for (var i in air.NativeWindow)
air.trace(i)什么都不给我看。
发布于 2012-03-20 01:08:31
我认为你正在尝试迭代打开的窗口,然后设置你需要的窗口总是在最上面,你想用javascript来做到这一点吗?
这是伪类型代码,还没有经过测试,但是查看NativeWindow HTML Reference和NativeApplication HTML Reference,您可以尝试如下所示:
for(var i =0; i<NativeApplication.nativeApplication.openedWindows.length; i++)
{
var window = NativeApplication.nativeApplication.openedWindows[i];
//do some comparison to see if this is desired window
if(window == window_I_want)
{
window.alwaysInFront = true;
break;
}
}这里唯一需要注意的是,您必须在应用程序中包含AIRAliases.js脚本:
<script src="AIRAliases.js" /> https://stackoverflow.com/questions/9770471
复制相似问题