首页 > Tools > FusionCharts使用小记

FusionCharts使用小记

2010年6月29日 发表评论 阅读评论

FusionCharts 可以帮助我们为Web以及桌面程序创建动态、交互的Flash图表,以前就想尝试一下,一直没有时间,公司现在的产品使用的是PHP/SWF Charts 5.0,今天我试用了一下,感觉不错,中间遇到几个问题,在此做一下记录。

第一个问题,菜单会被Flash图标挡住,如图所示:

解决方法:需要将输出SWF文件的WMODE参数设置成transparent,我用的是例子文件夹下FusionCharts_Gen.php提供的FusionCharts类,这个类提供参数可以设置WMODE,直接设置就可以了。

第二个问题,FusionCharts允许我们点击图表调用URL或者Javascript,我希望用户在点击饼图中某一块的时候直接通过Ajax检索出明细数据,点击时需要通过flash调用Javascript函数,非常不巧,函数参数中有中文字符,麻烦来了,会乱码!开始觉得在服务端做一下编码转换就OK了,没想到有些中文可以,有些会丢字符,这就非常奇怪了,折腾了一个下午,也没搞清楚,只好换了种笨方法,在生成图标需要的数据时,同时生成一段html代码,<mylabel id=”myid1″ value=”中文参数” />,这样在flash调用js函数的参数就可以换成myid1……,然后在js函数中再取对应的值传递到服务端,这样就不用直接通过flash传递中文参数了。哪位有更好的办法请告诉我一下,多谢!

分类: Tools 标签:
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.