我正在开发一个用于协作数据分析的flex应用程序。为了呈现数据,我的应用程序使用标准和自定义组件(网格,图表等)。
我想提供允许用户通过我的应用程序的GUI做笔记的功能。因此,其他用户会在很晚的时候看到他们的注意事项。
目前我的问题是:如何实现允许在GUI上做笔记的机制?欢迎所有的建议和例子?
答案 0 :(得分:0)
有很多方法可以解决这个问题。 (查看Buzzword,MS Word和Acrobat都是为了略微不同的文档注释方法 - 我假设应用程序GUI可以使用任何相同的方法)。
我首先说点击事件会冒泡:
http://livedocs.adobe.com/flex/3/langref/flash/display/InteractiveObject.html#event:click
因此,请监听主应用程序文件的每个子项上的click事件。当您收到该单击事件时,您可以提供一些业务逻辑,以确定是否要在单击的组件上添加注释/注释。然后你只需要一些“注释”组件来收集和显示音符数据。您可以根据click事件的x,y值来定位它们。
答案 1 :(得分:0)
所以,实际上我的问题比我想象的要容易得多(感谢Flex的优秀设计)。
我决定将PopUpManager功能用于我的任务。它完成了我目前所需的一切。