ずっと前に個人的にメモってたんだけど、今日「あれ?」となったので改めてココに書いておきます。
———————————————
TextFieldのフォーマットを設定するときに、getTextFormat,setTextFormatを使う。
でもテキストがないTextFieldだとフォーマットが適用されない。その場合は、defaultTextFormatを使う。
要は・・・
・setTextFormat>テキストがある場合
・defaultTextFormat>テキストがない場合
ということらしい。
//テキストフォーマット:設定(テキストあり)function xSetTextFormat(txt:TextField):void {var tf:TextFormat = txt.getTextFormat();tf.color = “0xff0000”//空のテキストに対しては、//defaultTextFormatを使うこと。txt.defaultTextFormat = tf;}
//テキストフォーマット:設定(テキストなし)function xSetTextFormat2(txt:TextField):void {var tf:TextFormat = txt.getTextFormat();tf.color = “0xff0000”//入力済みテキストに対しては、//setTextFormatを使うこと。txt.setTextFormat(tf);}