2011-08-29
ActionScript覚書 ラジオボタンやチェックボックスコンポーネントのTextFormat
日に焼けて顔が腫れて、仕事が手に付かない・・・
(って言い訳にならないよなぁ)
ラジオボタンやチェックボックスのコンポーネントを使っていて、これらのラベルのフォントを設定する場合に利用するのが、setStyleメソッド。
で、チェックボックスにチェックが入ったらラジオボタンを活性に、チェックを外したら非活性にというロジックを組んだところ、落とし穴が・・・
非活性のときのフォントが標準のままの状態になってしまっているではないか!!
というので調べたら、disabledTextFormatというのを発見。
var tf:TextFormat = new TextFormat(); tf.font = "MS Pゴシック"; tf.size = 22; //上が活性時、下が非活性時 A_RadioButton.setStyle('textFormat',tf); A_RadioButton.setStyle('disabledTextFormat',tf);
なるほどねぇ・・・