关于获取textField的textFormat的使用总结

总结一下,虽说是小细节,以前总忽视,现在觉得高手往往在细节上比普通人了解多一些!下面有代码:

    textField设样式有两种方式,一种是:_textField.defaultTextFormat=_format,另外一种是_textField.setTextFormat(_format);

   如果要使用第一方式,_textField.text="good"要放在_textField.defaultTextFormat=_format之后。使用第二种方式的话,要放在_textField.setTextFormat(_format)

之前,否则样式不起作用。然后,要是想复用该_textField的TextFormat,最好使用_textField.defaultTextFormat=_format这种方式,或是_textField.getTextFormat(0,_textField.length-1);来实现在其样式在其他textField上的复用!

下面上代码:

package
{
import flash.display.Sprite;
import  flash.text.TextField;
import  flash.text.TextFormat;

public class AirTest extends Sprite
{
private var  _textField:TextField;
private var  _format:TextFormat;
private var  _format2:TextFormat;
public function AirTest()
{
_format=new TextFormat;
_format.bold=true;
_textField=new TextField;
/*_textField.defaultTextFormat=_format;*/
_textField.text="good";
_textField.setTextFormat(_format);
this.addChild(_textField);

_format2=_textField.defaultTextFormat;

                       _textField.getTextFormat(0,_textField.length-1);

trace(_format2.bold);
}
}
}
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值