我有一个带有自定义textformat的按钮,我通过setStyle方法设置,例如:
var tf:TextFormat = new TextFormat();
tf.font = "Arial";
var button:Button = new Button();
button.setStyle("textFormat", tf);
button.label = "Click Me";
但是当禁用此按钮时,它会丢失textFormat。禁用按钮后重置文本格式不会影响它。
如何将textformat应用于禁用按钮?
提前致谢。
答案 0 :(得分:3)
我相信你可以访问按钮的textField。
然后使用defaultTextFormat代替setTextFormat。
var tf:TextFormat = new TextFormat();
tf.font = "Arial";
my_textBox.defaultTextFormat = tf;
显然上面不会工作,但这会:
button.setStyle("disabledTextFormat", tf);