【发布时间】:2012-04-11 15:34:32
【问题描述】:
我目前正在构建一个使用 Flex 框架部署在 Windows 平台上的 AIR 应用程序,并且最好(为了 UX)主应用程序窗口充当屏幕右边缘的Application Desktop Toolbar(类似于“停靠”时的新 Facebook Desktop Messenger 应用程序)。
使用 AIR 执行此操作的最佳方式(如果有)是什么?在没有解决方案的情况下,能否使用原生进程或原生扩展?如果有,怎么做?
【问题讨论】:
-
一张截图会比那个 MSDN 页面更能说明问题。
-
当然,在以下链接中有停靠的 Facebook Messenger 的屏幕截图(最接近我想要实现的):sumtips.com/2011/12/…, axleration.com/facebook-messenger-for-windows
-
如果我理解,您想将 AIR 应用程序停靠在 Windows 桌面的一侧?用户可以通过将窗口拖动到一侧来做到这一点,它会自动停靠吗?您也许可以模拟带有放置和自定义镶边的停靠,以防止用户移动它;但我不确定其他窗户是否会尊重这一点。我不希望 AIR 提供此功能。也许使用原生扩展?
-
确实,目前我遇到的两个问题是:其他窗口覆盖了应用程序和应用程序没有停留在最上面。我不是 AIR 原生扩展方面的专家。对于如何做到这一点的帮助将不胜感激。
-
@www.Flextras.com 现在我明白了。但是由于那里有可以调整窗口大小的 AutoHotkey 脚本,我想通过
NativeProcess做类似的事情应该是可行的。
标签: actionscript-3 apache-flex air flex4 air-native-extension