[Flash开发笔记] Flash中动态文本框与字母间距

本文介绍两种设置Flash中动态文本框字间距的方法。一种是直接使用AS脚本设置;另一种是在赋值前后保存和恢复文本样式,使设计时样式可见。

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

    今天又要说说动态文本框设置字间距的问题,即动态文本框在赋值后,字间距样式会被清除。

   
那么如何设置动态文本框的字母间距呢?

   以下提供两种办法:


    方法一是直接通过as脚本设置字间距。

    方法二是在赋值之前,先将文本框的样式保存下来,再赋值,然后又设置回去,这是行的通的。这个办法的好处是可以让样式在设计时可见。

    代码示例:
//保证舞台上已有动态文本框:my_txt
var
 string1:String = "Sample string number one.";
//方法一:
var format1_fmt:TextFormat = new TextFormat();
format1_fmt.letterSpacing 
= 7
;
my_txt.text = string1;
my_txt.setTextFormat(format1_fmt);
//方法二:
var format2_fmt:TextFormat = my_txt.getTextFormat();
my_txt.text = string1;
my_txt.setTextFormat(format2_fmt);

    注意二种方法的差别(粗体部分)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值