如何将子项添加到LegendItem?

时间:2009-02-28 11:36:07

标签: flex charts legend

我正在尝试在图表的图例中为LegendItem对象添加一个Label,但没有取得多大成功。我扩展了LegendItem类,我所创建的类的构造函数如下。问题是,您看到我尝试添加的标签不会出现在图例项中。它就在那里(我可以用getChildByName找到它),但由于某种原因,它是不可见的。

是否有一些特殊方法可以将对象添加到自定义图例项?感谢。

public function LegendItemExtended() {
    super();
    someText = new Label();
    someText.name = "label";
    someText.text = "hi";
    addChild(someText);
}

1 个答案:

答案 0 :(得分:1)

你忘了放宽度和高度:D,把它放在前面:

someText.width = 200;
someText.height = 200;

并尝试在此功能中添加标签:

override protected function createChildren():void

我希望这可以提供帮助。