4

ちょっとした問題として、私は解決策を得ました!しかし、なぜそれが好きだったのですか?

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 で動作します! それにもかかわらず、ウィンドウのクロムには何も表示されませんでした。

公式 Web サイトhttp://easeljs.com/docs/Text.htmlから maxWidth の宣言を添付します。

maxWidth - Number テキストを描画する最大幅。maxWidth が指定されている場合 (null ではない)、テキストはこの幅に収まるように圧縮または縮小されます。

4

1 に答える 1

6

これは、maxWidthが正しくデフォルト設定されないChromeバージョン17で導入されたバグです。バージョン18で修正されました。WindowsおよびMacバージョンのChromeに影響します。

于 2012-03-06T18:00:47.493 に答える