在Flex Chart中绘制虚网格线

GridLines类可在图表的数据区域内绘制网格线。默认情况下,网格线的线型为实线,如何让绘制的网格线为虚线呢?

思路是这样的,扩展GridLines类,给它自定义线型样式属性,然后根据线型样式绘制相应线型的网格线。怎样绘制虚直线呢?我使用了Ely(Quietly Scheming)写的一个工具类GraphicsUtils,其中drawDashedLine()方法是用来绘制虚直线的,参数pattern用来定义虚线间隔。我为参数pattern添加了一个错误处理:间隔为0时,抛出参数错误。为支持Flex 4,我对apply()方法作了一些更改。

另外,我在GridLines扩展类中还自定义了虚线间隔样式属性。关于怎样自定义Flex组件的样式属性,请参看:http://www.riafan.com/default.asp?id=196

点击此处查看该实例最终效果,点击此处下载该实例的源码。

上一篇上一篇: Flex 4中LineSeries的两个Bug
下一篇下一篇: Flex Hero预览版发布
来自文章来自: 本站原创
引用引用通告: 查看所有引用 | 我要引用此文章
标签Tags: Chart Skinning CSS
相关相关日志:
评论: 2 | 引用: 0 | 查看次数: -
引用hui[2010-09-14 01:24 PM | 无网站 | 无Mail | 61.145.165.250 | 删除 | 取消审核 | 回复回复]
[正在加载评论信息,请稍候...]
引用Tom[2010-09-03 03:48 PM | 无网站 | 无Mail | 125.77.233.229 | 删除 | 取消审核 | 回复回复]
[正在加载评论信息,请稍候...]
发表评论
昵 称:
密 码: 游客发言不需要密码.
邮 箱: 邮件地址支持Gravatar头像,邮箱地址不会公开.
网 址: 输入网址便于回访.
内 容:
验证码:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 开启 | [img]标签 关闭