0

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

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

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

1 回答 1

1

您忘记输入宽度和高度:D,例如:

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

并尝试在此函数中添加您的标签:

override protected function createChildren():void

我希望这会有所帮助。

于 2009-02-28T13:17:15.377 回答