嗨 我有一個擴展CircleItemRenderer的自定義類BubbleRenderer。我使用這個類作爲氣泡圖中的項目渲染器。在氣泡圖中,我收聽itemRollOver事件。氣泡圖的maxRadius和minRadius是相同的。但我有許多不同大小的泡泡,因爲我有自己的方式將它們繪製到屏幕上。現在棘手的部分是,無論實際大小如何,泡泡都會翻轉過來。 E.g泡沫半徑爲100.泡泡圖的maxRadius和minRadius等於20.現在,如果將鼠標光標放置在泡泡中心20px處,itemRollOver事件將被分派。我想要的是,如果我將鼠標光標放置在我的氣泡中心100px(即氣泡的實際半徑),那麼將調度該事件。我試圖覆蓋寬度和measuredWidth屬性沒有運氣。我在Flex框架中進行了一些挖掘,以找到基於itemRollOver事件的屬性。我發現唯一的事情是ChartBase.processRollEvents基於hitSet參數創建事件。 hitSet參數由ChartBase.findDataPoints產生,但我不明白這種方法是如何工作的。解決這個問題的一種方法是用鼠標移動來檢查氣泡位置,但我希望有一個簡單的解決方案。Flex chart itemRenderer大小
0
A
回答
0
鼠標翻轉檢測發生在BubbleSeries.findDataPoints()
正如你可以看到它在很大程度上依賴於minRadius
和maxRadius
所以它似乎並沒有被顯示泡沫比maxRadius
更大的一個好主意。
也許你可以同步z
計算與你自定義的氣泡渲染邏輯?
相關問題
- 1. Flex ItemRenderer
- 2. Flex Datagrid ItemRenderer
- 3. Flex ItemRenderer as CheckBox
- 4. Flex - Datagrid ItemRenderer
- 5. Flex Packed Bubble Chart
- 6. Flex DataGrid ItemRenderer問題
- 7. Flex Dropdownlist itemrenderer問題?
- 8. Flex 4 ItemRenderer問題
- 9. Flex TileList itemrenderer + scroll = HELL
- 10. Flex itemrenderer,內嵌或使用itemrenderer標籤?
- 11. Flex Chart超出軸線最大值
- 12. flex chart columnseries not visible
- 13. Flex AdvancedDataGrid層次視圖itemrenderer
- 14. 的Flex的ItemRenderer:渲染
- 15. 動態ItemRenderer爲Flex Datagrid
- 16. Flex 4 Itemrenderer更新事件?
- 17. Adobe Flex Combobox作爲itemrenderer
- 18. 在mx.controls.TextArea中使用Flex ItemRenderer
- 19. Flex Spark ItemRenderer標籤在大幅重繪時消失
- 20. ExtJs Chart TimeAxis最小值/最大值
- 21. flex數據網格itemRenderer高度?
- 22. Flex mx:DataGrid - 創建組合框ItemRenderer
- 23. Adobe Flex的ItemRenderer的:進行計算
- 24. 的ItemRenderer和ActionScript功能的Flex
- 25. Flex列表控件itemrenderer問題
- 26. Flex CheckBox ItemRenderer不綁定到對象?
- 27. 嵌入在圖像的ItemRenderer Flex中
- 28. flex datagrid排序其中包含itemrenderer
- 29. Flex 3:TextInput作爲ComboBox中CheckBox的ItemRenderer?
- 30. 的Flex 4.6與itemRenderer的裏面
您是否對此有任何好運或有關如何擴展circleitem渲染器的信息?我正在嘗試做類似的事情(圖表的圓圈大小取決於數據),但我真的開始從何處開始...... – Damon 2011-04-12 03:33:19
我不依賴於itemRollOver事件。相反,我會聽MOUSE_MOVE事件並進行自己的檢查。 – KOsmos 2012-08-17 10:47:23