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