不同浏览器中createjs文本元素的不同定位

时间:2014-04-14 13:14:12

标签: javascript easeljs createjs

firefox向CreateJs中的其他浏览器呈现的文本对象的顶部位置略有不同,而形状对象没有显示这种差异。

例如,

this.text = new cjs.Text("Click to Start", '500 47px Hel');
this.text.textAlign = "center";
this.text.lineHeight = 110;
this.text.lineWidth = 289;
this.text.setTransform(119.5, 5);

相对于firefox或chrome中此文本周围的其他图形,它会提供稍微不同的顶部位置。有什么方法可以解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

如果您的文字是静态的(按钮文字在整个游戏/应用中都不会改变),那么您可以决定将按钮设为图像。 无论如何,CreateJS画布是一个图像,所以在视觉上应该没有任何区别。