2011-03-30 18 views
0

我有一个Flex BubbleChart,我想明确地设置我的气泡大小。我不想让flex使用minRadiusmaxRadius来处理气泡大小。我需要将我的气泡渲染为精确的大小值。Flex BubbleChart固定半径

+0

嘿@KOsmos只是想让你知道(虽然你可能还没有足够的积分在StackOverflow上做到这一点)我认为在这里回答你自己的最佳做法是实际发布它作为答案并标记它是正确的为自己。很高兴你明白了。 – shaunhusain 2011-03-30 23:42:24

回答

0

出于好奇,你为什么不使用minRadius和maxRadius并设置它们具有相同的值?我通过代码挖了一些,发现半径用在BubbleSeries.as中的updateDisplayList(在4.0.0 SDK中,这是在第938行),在要绘制的对象上设置半径的条件使用minRadius和maxRadius作为约束,所以我不明白为什么这不会达到目标。或者,你可以猴子补丁BubbleSeries(或者只是扩展它,并重写updateDisplayList,主要是根据你明确设置的半径,修改原始源代码)。

+0

我一定使用了描述我的问题的错误词语。泡沫需要有不同的价值。但我想自己分配值。 扩展BubbleSeries是有问题的,因为它包含大量的私有(而不是受保护)的东西。 – KOsmos 2011-03-30 22:16:56