关于feathers中改变字体样式

阅读更多

昨天下午纠结了挺长时间的一个问题,首先是如下代码

weekLab = new Label();
weekLab.textRendererProperties.textFormat = new TextFormat("Arial", 30, 0xffffff, null, null, null, null, null, "center");
weekLab.text = "本周消费: 0¥";
this.addChild(weekLab);
			

 可是发现字体的设置怎么也不起作用。

于是今早上静下心来查看它的源代码,发现了一个问题----当Label被添加到舞台上的时候会对Label进行默认的字体设置,啊哦----所以大家都明白是怎么回事了吧,把顺序换一下就可以起作用了

weekLab = new Label();
this.addChild(weekLab);
weekLab.textRendererProperties.textFormat = new TextFormat("Arial", 30, 0xffffff, null, null, null, null, null, "center");
weekLab.text = "本周消费: 0¥";

 

你可能感兴趣的:(关于feathers中改变字体样式)