专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Flex

动态生成拓扑结构图有关问题

发布时间:2011-06-27 20:47:04 文章来源:www.iduyao.cn 采编人员:星星草
动态生成拓扑结构图问题?
首先是从数据库取出来的xml格式的数据,根据这个数据自动生成拓扑结构图,不用每次手动去添加;并且随着xml文档的动态变化而变化... ...

在网上收了一下,有人推荐用:SpringGraph,不过,当我再去搜索这个是什么?他的用法时,却没有一个比较完整的介绍?如果有大侠路过此地,还请指点一下,就此谢过....


------解决方案--------------------
帮你顶顶 我也想知道呢
------解决方案--------------------
接分,学习!!!!!!!!!!!!!!!!!!
------解决方案--------------------
恩,深奥,支持一个
------解决方案--------------------
记得以前下载Java1.4时层发现过有解决这一问题的代码。
------解决方案--------------------
同求,只是有例子,无代码
------解决方案--------------------
不懂 学习
------解决方案--------------------
顶起想知道如何实现
------解决方案--------------------
确实是数据结构中的重要问题
------解决方案--------------------
我原来做过一个,不过算法很简单,说一下:就是把结构分为几级,每一级占一层,从下往上,把有同一个上级的排一块,再确定上级的位置,以此类推直到找到最顶级,可以递归实现。
------解决方案--------------------
http://download.csdn.net/source/2233563

拿SpringGraph改了一个,如果读取XML的话,原理类似
------解决方案--------------------
我们原来做过一个简单版本,XML格式是根据我们的业务自定义的,可以导出与导入,基本信息与你那个比较相似,过程就是:
flex端拿到XML,解析,根据解析出的信息生成图形,首先你要有一套图形编辑器(拓扑或工作流),控制点、线及其逻辑关系(例如拖动点,线也要跟着动,局部区域的框选与整体拖动等),这个编辑器要提供一系列的API,例如加、减结点(线),设置/获取坐标等,当图形信息改变后,要更新到原来的XML中,说白了就是保持图形与数据的同步;
拓扑图业务相对比较简单,自己用自定义的XML也可以,但如果是工作流,建议你不要用自己定义的格式,因为工作流很发杂,建议使用那些成熟的工作流(JBPM、shark等)的格式,后台引擎也是用它们,否则以后你会发现,自己做的那套会有很多地方无法扩展,甚至到要推倒重做的地步,经验之谈,仅供参考。
------解决方案--------------------
图形编辑器的设计,大概就是面板,点(都可以用canvas),线用UIComponent,设置几个属性(起点Point、终点、颜色、粗细等),然后用graphics画,拖动结点直接用startDrag和stopDrag就可以了,编辑器逻辑大多都是监听mouseDown,mouseUp等,然后做相关处理,能说的也就这么多了,你可以先做,不知道的具体问题都可以再论坛里再提,这里还是有一些高手的。
------解决方案--------------------
graphics 是Sprite的一个属性(虽然Shape也有,但一般不会用),UIComponent继承了这个类,所以基本上所有可视组件都有这个属性,它是用来画矢量图的,例如画线,画矩形,圆形等;
SpringGraph应该是一个已有的图形编辑器,我没研究过,建议你多研究下,如果能直接用,最好就不要自己写了,研究API总比自己从新写要好一点,时间成本和组件的稳定性方面都会有好处
------解决方案--------------------
有点难度,不懂,帮顶!
------解决方案--------------------
可能与数据结构的算法有点关系吧
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: