2011-03-30 20 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