论坛首页 编程语言技术论坛

Flex 4开源组件GDiagram欢迎大家下载使用

浏览 6621 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (1)
作者 正文
   发表时间:2011-05-10  
主要用于神经网络关系图的展现,包括了节点、线的封装。
下载地址为:http://code.google.com/p/flex-gdiagram/
   发表时间:2011-05-16  
非常棒组件
我计划用来实现一个拓扑结构

我希望能为node添加单击事件,比如:点击可以打开一个新的页面,该怎么做呢
0 请登录后投票
   发表时间:2011-05-18  
node.addEventlistener(MouseEvent.MOUSE_CLICK,function(e:MouseEvent){
      //to do somthing
});

0 请登录后投票
   发表时间:2011-05-19  
andy_ghg 写道
node.addEventlistener(MouseEvent.MOUSE_CLICK,function(e:MouseEvent){
      //to do somthing
});



谢谢

本人处于flex摸索阶段, 太弱了 - -
0 请登录后投票
   发表时间:2011-06-07  
谢谢分享.
0 请登录后投票
   发表时间:2011-07-01   最后修改:2011-07-01
这个用SpringGraph轻松搞定,不过还是有借鉴意义,SpringGraph没有箭头,有些代码需要修改才能满足需求,:)
  • 大小: 29.1 KB
0 请登录后投票
   发表时间:2011-07-19  
下载了example看了下,线不能随意调整么?至少应该再有个弧线
0 请登录后投票
   发表时间:2011-12-07  
其实还可以优化啦,比如二级视图,对拓扑的进一步细分,或者右击菜单,同时再屏掉flex自带右击菜单
0 请登录后投票
   发表时间:2011-12-14   最后修改:2011-12-14
王文丰 写道
其实还可以优化啦,比如二级视图,对拓扑的进一步细分,或者右击菜单,同时再屏掉flex自带右击菜单

现在这个玩意儿已经被我改造成jBPM的自定义流程了

其实屏蔽右键什么的,我倒是不太喜欢这么干(虽然我也有需求用到右键)。原生态一些吧。


里面好多代码都已经重写过了,原来是作为一种报表的,所以节点、线段的内存释放方面做了很多很多的工作(原先的目标是集成显卡能一次展现500个节点以上不卡),现在改造成jBPM设计器了,原先的内存控制也没有放弃。不过代码那块到是有很多地方写的很烂。。。。效率这块只能等下次有空再优化了。不过话说回来,现在越来越倾向与用HTML5重写了。。。。


弧线的问题,其实我画线一直画的很烂,昨儿折腾了一天才弄了个二次贝塞尔,可是没法定位中心坐标,lable定位不到,到现在都没找到好的办法。至于那个Spring什么的,我以前没找到,所以就寻思着自己写了,不过自己写确实学到了很多东西。

二级的问题,很早以前就实现了,只是感觉代码不够好,一直没敢用,下面是我很久以前第一次重构后的截图:
  • 大小: 278.8 KB
  • 大小: 81.9 KB
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics