setTextFormat和defaultTextFormat的用法

先说一下setTextFormat与defaultTextFormat的联系吧。

联系是二者的作用相同——都是将TextFormat对象应用于TextField对象,而TextFormat对象的作用是设置TextField对象的文本格式。

setTextFormat与defaultTextFormat的区别有两点:

(1)最主要的区别是二者的性质不同:setTextFormat是方法而defaultTextFormat是属性。

(2)setTextFormat用于文本赋值之后,defaultTextFormat用于文本赋值之前。

下面通过一个实例(设置文本的格式)来区分一下吧。

var textfield:TextField=new TextField();
var textformat:TextFormat=new TextFormat();
textformat.color=0xff0000;//设置颜色
textformat.size=15;//设置文本大小
textformat.url="http://lgwindow.sdut.edu.cn";//设置连接
textformat.target="_blank";
textfield.text="山东理工大学新闻网";
textfield.autoSize=TextFieldAutoSize.LEFT;
textfield.setTextFormat(textformat);//注意这里:setTextFormat为方法且用于textfield.text="山东理工大学新闻网";之后
addChild(textfield);
textfield.x=textfield.y=150;

另外,如果用defaultTextFormat须这样写:

var textfield:TextField=new TextField();
var textformat:TextFormat=new TextFormat();
textformat.color=0xff0000;//设置颜色
textformat.size=15;//设置文本大小
textformat.url="http://lgwindow.sdut.edu.cn";//设置连接
textformat.target="_blank";
textfield.defaultTextFormat=textformat;//注意这里:defaultTextFormat为属性且用于textfield.text="山东理工大学新闻网";之前
textfield.text="山东理工大学新闻网";
textfield.autoSize=TextFieldAutoSize.LEFT;
addChild(textfield);
textfield.x=textfield.y=150;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值