【问题标题】:Is it possible to determine the location of a context menu in Flex?是否可以确定 Flex 中上下文菜单的位置?
【发布时间】:2011-05-13 19:56:55
【问题描述】:

我正在努力寻找在与 Flex 应用程序中的上下文菜单交互时改善用户体验的最佳方法。我已经知道 Flex 中的上下文菜单在构建方式和显示内容方面非常有限。

我希望做的是实现类似于 Microsoft Word 在 2010 年或之后所做的事情,当右键单击一个小浮动调色板时,常见的弹出菜单上方会显示一个小浮动调色板。我希望有一种方法可以 1) 侦听在显示上下文菜单时触发的事件,以及 2) 确定上下文菜单的位置,以便我可以在上下文菜单上方显示一个浮动调色板,就像在 Word 中一样.到目前为止,我还没有找到如何完成这些事情。

我怀疑这种方法通常可能存在一些焦点和舞台管理问题,但我希望至少能找到发现这些问题的地步。有任何想法吗?

为了记录,我熟悉 JavaScript hack 以覆盖 Flex 应用程序中的默认上下文菜单。最终可能不得不去那里,但希望有一个更优雅的解决方案。

【问题讨论】:

    标签: apache-flex contextmenu flash


    【解决方案1】:

    目前,Flash 中的原生上下文菜单不允许在其上方放置任何自定义图形。第二个问题是它在出现期间阻止了用户与 Flash 电影的交互。所以我认为你没有任何机会处理它。

    【讨论】:

    • 这就是我害怕的。感谢您的回复。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-21
    • 2014-10-13
    • 2011-11-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多