Air 空气窗始终存在MAC中的前部问题

Air 空气窗始终存在MAC中的前部问题,air,adobe,flex4.6,nativewindow,Air,Adobe,Flex4.6,Nativewindow,我在AdobeFlex4.6AIR应用程序中工作。我运行我的主应用程序,点击按钮,打开一个窗口,窗口是透明的,总是显示屏幕的宽度和高度。当它打开时,我单击主应用程序中的另一个按钮。当我在MAC上单击3或4次时,按钮单击“执行”,但当我在windows中执行此操作时,单击一次即可正常工作。如果我设置alwaysInFront=“false”,那么它在windows和MAC中可以正常工作 窗口代码如下 <?xml version="1.0" encoding="utf-8"?> <

我在AdobeFlex4.6AIR应用程序中工作。我运行我的主应用程序,点击按钮,打开一个窗口,窗口是透明的,总是显示屏幕的宽度和高度。当它打开时,我单击主应用程序中的另一个按钮。当我在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中产生问题。

不确定这是否与您的问题有关(不太可能),但您应该避免像这里这样混合使用
mx
和Spark(
s
)组件。混合使用它们可能会导致问题(毕竟它们是两个不同的GUI框架),感谢Josh Janusch,但没有spark canvas。请忽略这个问题我的实际问题在下面的链接中