2009.09.11
以前にも同じようなことを記事にしたのですが、それよりも遥かに簡単な方法があったので
(なんで前に調べたときに見つからなかったのか‥)書いておこうと思います。
外部XMLなどからダイナミックテキストに文章を読み込むとき、
文字数によってはフィールドに入りきらないことがあります。
そういうときは、
TextField.autoSize = true;
※TextField = テキストフィールド名
とすると、文字数に合わせて縦幅を自動調節してくれます。
おまけに、
TextField.textHeight
※TextField = テキストフィールド名
でテキストの高さも取得してくれるので、テキスト直下に付くボタンの位置決めなんかも楽々‥
ただし取得のタイミングには注意してください。
XMLの文章を読み込んだ後にしないと、うまくいかなかったりします。
ホント、以前は文字数取得とかしてやってたので無駄に苦労してました。
アレはアレで、違うことに使えそうですけどね(笑)
(なんで前に調べたときに見つからなかったのか‥)書いておこうと思います。
外部XMLなどからダイナミックテキストに文章を読み込むとき、
文字数によってはフィールドに入りきらないことがあります。
そういうときは、
TextField.autoSize = true;
※TextField = テキストフィールド名
とすると、文字数に合わせて縦幅を自動調節してくれます。
おまけに、
TextField.textHeight
※TextField = テキストフィールド名
でテキストの高さも取得してくれるので、テキスト直下に付くボタンの位置決めなんかも楽々‥
ただし取得のタイミングには注意してください。
XMLの文章を読み込んだ後にしないと、うまくいかなかったりします。
ホント、以前は文字数取得とかしてやってたので無駄に苦労してました。
アレはアレで、違うことに使えそうですけどね(笑)
コメントする