2

おい!次の例では、テキストフィールドのテキストサイズを調べようとしています

field.text = 'aaaaaaa';
trace(field.textWidth);

setTimeput(function(){
   field.text = 'aa';
   trace(field.textWidth);
},2000)

番号は常に同じです。なんで?背景のムービークリップのサイズを調整できるように、テキストの幅が必要です。どうも!

4

2 に答える 2

0

TextLineMetricsクラスを試してみることをお勧めします。それはあなたを十分に近づけることができます。私はそれを数回使用しました、そしてそれは正確です。

于 2009-11-25T16:54:49.070 に答える
0

4 行目にもタイプミスがあります。「setTimeout」ではなく「setTimeput」です。

于 2010-03-10T16:12:29.310 に答える