5
var tf = new Text(letter, font, color);
var tfContainer = new Container();
tfContainer.addChild(tf);

'tfContainer'の寸法を確認するにはどうすればよいですか?

tf.getMeasuredWidth()とtf.getMeasuredLineHeight()を使用できることはわかっていますが、もっと一般的なアプローチを使用したいと思います。その上、正確な測定値は返されません。

4

3 に答える 3

5

@Akonsuは正しいです。幅と高さはサポートされていません。これは主に、特に子に変換を行うベクトルやグループでは、計算に非常にコストがかかるためです。検討中ですが、具体的な計画はまだありません。

-ラニー(gskinner.com)

于 2012-04-23T21:44:09.493 に答える
1

easel.jsにはそのような機能はありません。私は彼らがそれを追加することを計画していたところをどこかで読みました、しかしそれは私が知る限りまだそこにありません。

于 2012-04-21T03:53:17.997 に答える
0

はい、DisplayObjectに幅と高さを追加する必要があります。メソッドcalculateSize()が存在する可能性があります。サイズを取得しようとした場合にのみ、サイズが無効になっていて再計算が必要な場合に呼び出されます。

于 2016-03-01T09:48:56.390 に答える