Open Flash Chart 备忘

2009-08-17 11:10:56 Gimp & Adobe Views(2145)

项目需求最近小研究了下著名的OFC(Open Flash Chart, ActionScript 3.0语言开发,感觉就是强类型的JavaScript,完全的对象思想,很好很强大)。此外还发现一个非常棒的图形统计报表FusionWidgets(http://www.fusioncharts.com/widgets/Default.asp),可惜价格不菲!

OFC遇见问题记录下以备忘:

1.Linux下编译问题

编译器采用Flex Builder的Linux版本,目前最新的版本是Alpha 4(可惜该项目已经死亡,Adobe不会再更新了,汉一个)

编译时需要用FlashDev里(实为Flex SDK里的包)的两个额外的包: org包和mx包

2.中文字体旋转

默认的Arial中文字体不支持中文的旋转(X坐标中文旋转),需要指定一种支持旋转的中文字体,直接嵌入外部字体[Embed(source="/home/kernel/workspace/Chart/Simsun.TTF", fontFamily="Simsun")],目前Linux下据说最完美的中文字体Simsun很不错可惜体积比较大,编译后的.swf文件达到了7M多

3.执行OFC 2 的Ajax刷新reload(String)方法时得到"无权限"提示,直接将对String参数的引用改为起始引用参数this.URL解决

4.Ajax刷新时带中文参数服务器端的PHP无法接收

解决方法为请求时使用uriencodeComponent()函数进行URL编码,OK!

http://www.adobe.com/flash.php?ofc=opensource&lang=中文 ===> uriencodeComponent("http://www.adobe.com/flash.php?ofc=opensource&lang="+uriencodeComponent("中文"));

Tags:   ofc

Comments

lanbo

笔记中……

2009-08-19 10:27:52
guest

请问 直接嵌入外部字体[Embed(source="/home/kernel/workspace/Chart/Simsun.TTF", fontFamily="Simsun")]
怎么 嵌入写在哪部分 初次接触ofc 请指教 QQ 438774142

2009-08-29 11:21:36
guangmean

OFC中有两处需要嵌入:
elements.labels包下的YLegendBase.as
elements.axis包下的XAxisLabels.as
找到源码中的[Embed(systemFont='Arial', fontName='spArial', mimeType='application/x-font')]替换之,另外还需要将引用该字体的动态文本字体设置为相应的字体别名(如YLegendBase.as里的build方法里的fmt.font="Simsun")

2009-08-29 21:26:12
guest

你好 有些关于 ofc的问题请教 能联系您吗?qq 125820408

2009-11-20 20:35:16
guest

我用的是open flash chart1.9 您所说的源码是我只有一个脚本文件和一个swf文件,具体如何更改啊,谢谢

2009-12-30 19:52:29
guangmean

源码:http://sourceforge.net/projects/openflashchart/files/

2010-01-10 23:01:31
guest

你好!请问能给我一份编译好的支持中文斜体的ofc吗?我的邮箱是 zyg_215118@163.com ,非常感谢!

2010-03-04 00:23:31
guest

我也需要一份编译好的支持中文斜体的ofc,我的邮箱是shmily_hjxu@163.com,谢谢

2010-03-05 10:34:27
deepswamp

给我来一份吧 zipwho@163.com

2010-03-31 01:01:36
guangmean

邮件已发送,其它还有需要的朋友暂时可以从下面的地址下载(谢谢大家的关注):
https://sourceforge.net/projects/flexcharts/files/open_flash_chart.swf.zip/download

2010-03-31 09:24:23
guest

guangmean,你好!

     我下载了你提供的编译好的swf文件 ,想请教下,这编译好的swf文件,是如何用JSP来调用它?

我的邮箱:oceang_y@163.com

以上,谢谢。

2010-08-05 11:39:55
guangmean

不好意思,最近一直没在线上。
OFC官方并没有提供JSP的接口,要调用的话的自己写接口。

2010-08-17 09:14:42
guest

我用的1.9的   下载楼主给的编译好的但不起效果,请问能给个1.9版本编译好支持中文的吗?QQ349249297 或发邮箱 万分感谢

2011-02-14 14:08:21

Leave a Comment

Name
Content
Verification Type the characters you see in the picture below