おい!次の例では、テキストフィールドのテキストサイズを調べようとしています
field.text = 'aaaaaaa';
trace(field.textWidth);
setTimeput(function(){
field.text = 'aa';
trace(field.textWidth);
},2000)
番号は常に同じです。なんで?背景のムービークリップのサイズを調整できるように、テキストの幅が必要です。どうも!
TextLineMetricsクラスを試してみることをお勧めします。それはあなたを十分に近づけることができます。私はそれを数回使用しました、そしてそれは正確です。
4 行目にもタイプミスがあります。「setTimeout」ではなく「setTimeput」です。