Flex 4 Chart Legend的一个Bug
作者:Flying 日期:2011-02-16
我想做一个自定义的图例(Legend),在每个图例项目(LegendItem)上放置一个删除按钮,点击删除按钮就能很方便地删除相应的数据系列(Series)。
我是通过设置legendMarkerRenderer为自定义图例项目标记来实现的:每个自定义标记都是一个按钮对象,原有的项目标记用一个矩形背景代替,然后在背景添加两条交叉直线。为了方便定位,我将矩形背景与交叉直线组中心对齐。有兴趣可以参看CloseBtnSkin.mxml。
大家都知道,我们可以通过设置labelPlacement样式设置图例项目的标签位置。有效值为top、bottom、right和left。当标签位置为left时,你会发现删除按钮的两条交叉直线不见了,按钮模式也不为手形。除非将项目标记的高度和高度设置得足够大,将鼠标移动到项目标记的顶部才行。
如果将labelPlacement样式设置成其它值却没这个问题,这应该是Legend的一个Bug。
上一篇: pdf2swf: Error applying selected viewer
下一篇: Adobe AIR 1.5 Cookbook下载
文章来自: 本站原创
Tags: Flex4 Chart Skinning
相关日志:
评论: 0 | 引用: 0 | 查看次数: -
发表评论

