如何将子项添加到 LegendItem?
Posted
技术标签:
【中文标题】如何将子项添加到 LegendItem?【英文标题】:How to add children to a LegendItem? 【发布时间】:2010-10-10 12:27:47 【问题描述】:我正在尝试向图表图例中的 LegendItem 对象添加标签,但没有取得多大成功。我扩展了 LegendItem 类,我制作的类的构造函数如下。问题是您看到我尝试添加的标签没有出现在图例项中。它在那里(我可以使用 getChildByName 找到它),但由于某种原因它是不可见的。
是否有一些特殊的方法可以将对象添加到自定义图例项?谢谢。
public function LegendItemExtended()
super();
someText = new Label();
someText.name = "label";
someText.text = "hi";
addChild(someText);
【问题讨论】:
【参考方案1】:你忘了把宽度和高度 :D, 把这个放在前:
someText.width = 200;
someText.height = 200;
并尝试在此函数中添加您的标签:
override protected function createChildren():void
我希望这会有所帮助。
【讨论】:
非常感谢,成功了。我假设宽度和高度会默认为某个值——现在我知道它们没有,我想知道我是怎么一直不知道的。再次感谢。以上是关于如何将子项添加到 LegendItem?的主要内容,如果未能解决你的问题,请参考以下文章
将新数据添加到特定子项时如何使用 Cloud Functions 将数据写入 Firebase 实时数据库