AIR窗口始终处于MAC前面的问题

时间:2013-08-27 13:08:48

标签: air adobe flex4.6 nativewindow

我在adobe flex 4.6 AIR应用程序中工作。我运行我的主应用程序并单击按钮,打开一个透明的窗口,alwaysInFront =“true”,屏幕的宽度和高度。当它打开时,我点击我的主应用程序中的另一个按钮。当我在MAC中单击3或4次时按钮单击执行,但是当我在Windows中执行此操作时,单击即可正常工作。如果我设置alwaysInFront =“false”,那么它在windows和MAC中工作正常。

窗口代码在

之下
<?xml version="1.0" encoding="utf-8"?>
<s:Window xmlns:fx="http://ns.adobe.com/mxml/2009"
          xmlns:s="library://ns.adobe.com/flex/spark"
          xmlns:mx="library://ns.adobe.com/flex/mx"
          xmlns:customcomponents="customs.customcomponents.*"
          xmlns:services="services.*"
          width="100%" height="100%" backgroundAlpha="0"
          creationComplete="window1_creationCompleteHandler(event)"              minimizable="false" showStatusBar="false" systemChrome="none" transparent="true" alwaysInFront="true">

<mx:Canvas id="canDesktopVideo" width="100%" height="100%" horizontalScrollPolicy="off"
    verticalScrollPolicy="off"> 
</mx:Canvas>    

</s:Window>

所以任何人都知道为什么alwaysInFront =“true”在窗口中创建MAC中的问题。

0 个答案:

没有答案