我正在尝试在图表的图例中为LegendItem对象添加一个Label,但没有取得多大成功。我扩展了LegendItem类,我所创建的类的构造函数如下。问题是,您看到我尝试添加的标签不会出现在图例项中。它就在那里(我可以用getChildByName找到它),但由于某种原因,它是不可见的。
是否有一些特殊方法可以将对象添加到自定义图例项?感谢。
public function LegendItemExtended() {
super();
someText = new Label();
someText.name = "label";
someText.text = "hi";
addChild(someText);
}
答案 0 :(得分:1)
你忘了放宽度和高度:D,把它放在前面:
someText.width = 200;
someText.height = 200;
并尝试在此功能中添加标签:
override protected function createChildren():void
我希望这可以提供帮助。