AS3开源的图形化工具库
之前在一个项目中接触到图形报表相关的需求,后来又有遇到。针对AS3的开源图形报表库不少,经过一段时间的积累,现在把收集的资源和使用心得整理下。
1、Yahoo的Flash开源组件
优点是纯ActionScript,可用于Flash和Flex中,基本功能都有,小巧,上手快,使用灵活,代码量不大,扩展性比较强。用在对功能没有太高要求的小型项目中,最合适不过。
比较傻瓜化的一个工具,使用时直接按照格式提供数据源即可,所有的功能都已经封装好了,都不需要编写代码。对于非Flash开发者来说,还是很实用的。
3、Axiis
一个针对Flex环境的可视化开发框架,功能很强大,绘图方面使用的是Degrafa工具库。官方站点上提供的Demo都很吸引人。
由于是针对Flex环境,所以使用起来很方便,可以用MXML代码来拖拽编辑。 实际测试运行了几个例子,感觉性能不太理想。一些例子程序,在中等配置的机器上跑,当数据量增到100以上,能感觉到鼠标提示和屏幕重绘有明显延迟。另外,由于使用了Degrafa工具库,最后生成的SWF体积颇大。
4、Flare(推荐)
从性能和效果上看,个人觉得,Flare比Axiis要强不少,看看这个Demo就知道了。Flare更像一个图形引擎,其中的树形图效果真的是很惊艳。
Flare使用ActionScript开发,所以没有什么限制,唯一的缺点大概是上手不太容易,要熟悉使用需要花些功夫。
5、BirdEye
又一个超强的框架,目前还处于开发中,可以通过svn取源码,我还没有自己试过,但看看Demo,就知道这个绝对是值得期待的。