【问题标题】:Can an Adobe AIR app that's running in the system tray pop up a window?在系统托盘中运行的 Adob​​e AIR 应用程序能否弹出窗口?
【发布时间】:2008-10-02 20:06:14
【问题描述】:

例如,如果我要在 AIR 上编写一个日历应用程序,比如使用 Flex,这个应用程序是否可以像 Microsoft Outlook 一样弹出提醒窗口来提醒即将到来的约会?

澄清:这些窗口可以是我可以输入和保存信息的实际对话框吗?

【问题讨论】:

  • 如果 Adob​​e Air 无法实现,是否有另一种方法可以开发 JavaScript 应用程序并让它弹出原生 Windows 气球?
  • 您好,很好的答案,但我有疑问如何使用我在 FLEX 3.0 中工作并创建了 AIR 应用程序,所以请帮助我。

标签: air


【解决方案1】:

【讨论】:

  • 谢谢!这些窗口可以是我可以输入和保存信息的实际对话框吗?
  • 是的,它们只是没有普通 chrome 的窗口。
  • 嗨,Duncan 回答得很好,但我有疑问如何使用我在 FLEX 3.0 中工作并创建了 AIR 应用程序,所以请帮助我。
【解决方案2】:

Twhirl 在系统托盘中运行时弹出“toast”通知(类似于大多数即时通讯工具)。

是的。

【讨论】:

    【解决方案3】:

    有通知气球提示,但这种方法在 Windows 7 中不适合系统托盘图标,而且它不是跨平台的。不幸的是,您只能在 Win32 API 中使用 Shell_NotifyIcon 调用它,并且无法从 Air 中获取它。

    坚持制作自己的烤面包机弹出窗口。

    【讨论】:

    • Windows 7 是否对系统托盘弹出通知使用不同的 API?这是我真正想做的就是在 Windows 7 中拥有原生弹出窗口。
    【解决方案4】:

    是的

    您的 Flex AIR 应用程序可以弹出窗口、对话框、烤面包机等等。

    【讨论】:

      【解决方案5】:

      查看 Adob​​e 网站上的 this article,以创建您自己的 Toast 样式弹出窗口。

      (归功于Duncan Smart,回复this question。)

      【讨论】:

      • -1 用于发布基本上是复制粘贴的答案并承认它。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多