是否可以在flex中将图表图例添加为单独的自定义组件?

时间:2013-11-25 10:18:41

标签: actionscript-3 flex flex4 flex3 flex4.5

我试图将图例添加为弹性图表中的单独组件。其实我的意图是, 当用户从图例中选择项目时,应突出显示相应的图表项目。 这可能吗?

1 个答案:

答案 0 :(得分:0)

有可能。您只需要向图例添加一个事件侦听器,并在事件处理程序上突出显示相应的图表项。

// Assign an id to each legend item
<mx:LegendItem id="yourLegendItem" label="Your Label">

// Add a mouse click event listener to it
yourLegendItem.addEventListener(MouseEvent.CLICK, highlightYourChartItem);

// Handle the mouse clicks
function highlightYourChartItem(event:MouseEvent):void
{
  // Code to highlight the item. You can add a glow, change the color, etc
}

以下是有关如何创建单独的图例控件的教程: Creating a custom Legend control