AS 3文本格式化TextFormat使用

本文介绍如何使用Flash进行文本格式化,包括字体设置、颜色选择、对齐方式等,并通过示例代码展示了不同格式化效果的具体实现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

通过本例,会发现,t.defaultTextFormat=format;这一句放在文本后面的话,显示依然是默认值,也就是没有格式化。

import flash.text.TextField;
import flash.text.TextFormat;

//声明textfield实例
var t:TextField=new TextField();
//左对齐
t.autoSize="left";
//自动换行
t.wordWrap=true;
t.width=stage.stageWidth;
//定义一个文本格式化的实例
var format:TextFormat=new TextFormat();
format.leftMargin=10;//左边空白10个像素
format.color=0x0000FF;//蓝色
format.align="justify";//自动两端对齐
format.size=60;//大小60
format.font="华文细黑";
format.letterSpacing=5;//字间距5
format.leading=5;//行间距为5
t.defaultTextFormat=format;
t.text="不识庐山真面目,";
//添加文本
t.appendText("只缘身在此山中。");
var f2:TextFormat=new TextFormat();
f2.color=0xFF0000;
f2.font="黑体";
t.setTextFormat(f2,0,1);
t.setTextFormat(f2,14,15);
stage.addChild(t);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值