作为一个小问题,我已经找到了解决方法!但为什么会出现这种情况呢?
var label = new Text(text.toString(), "20px Arial", "orange");
label.textAlign = "center";
label.x = 708;
label.y = 435;
label.maxWidth=40;
stage.addChild(label);
首先,我没有添加label.maxWidth=40标签。令人惊奇的是,在Ubuntu上的Firefox和Chrome中它能够正常工作!然而,在Windows的Chrome中却没有显示任何内容。
附上官方网站http://easeljs.com/docs/Text.html中maxWidth的声明:
maxWidth - 数字,文本绘制的最大宽度。如果指定了maxWidth(非null),则文本将被压缩或缩小以适应此宽度。