首先要说的是open-flash-chart2是一个非常好的开源项目,但是还是有些地方做得不是很好,比如横坐标标签如果太长,不会缩略显示,这就需要我们自己对它进行改造了。
open-flash-chart2本身是在FlashDevelop里面开发的,而我习惯于flex builder,所以就想办法能不能在flex builder中重新编译。进行了一些尝试,最终确定下面的办法可以正常编译。
1、首先还是从官方下载源码,http://sourceforge.net/projects/openflashchart/files/,在下载的zip包里面包含有源码。
2、安装flashDevelop,http://www.flashdevelop.org/community/,然后直接打开源码中的open-flash-chart.as3proj,并进行构建,如果进行成功,说明环境正确。
3、安装flex builder。
4、在flex builder中新建项目open-flash-chart,然后将下载的源码放置到flex项目中的对应包下,这个时候flex builder会自动构建,并提示有错误,这是因为缺少一些文件:FlashConnect.as TraceLevel.as和FlashViewer.as。
我们可以到flashDevelop的安装目录下的Library目录下面去寻找这几个文件,然后新建对应的包,并将文件拷贝进去,再次进行构建,一切OK。
5、剩下来的就是在flex builder中对open-flash-chart项目进行完善了。