使用ActionScript 2更改Flash中文本的突出显示颜色

时间:2009-07-30 21:54:11

标签: flash text actionscript-2

我有几个输入文本字段,我的设计要求是在黑色背景上有金色文字,当突出显示时,是金色背景上的黑色文字;但是,Flash的默认选定文本高亮颜色方案是黑色背景上的白色文本,无法更改此内容。

是否有人有任何易于实现的解决方法,并且不需要额外的类(设计请求最少的外部类)。

1 个答案:

答案 0 :(得分:0)

在Flash Player 8及更低版本中,绝对没有办法做到这一点,因为文本API是完全有限的...在AS3中对于Flash Player 9,你可以尝试用TextField::getCharBoundaries来破解它左右,需要很多代码...... 基于Flash Player 10文本引擎的AS3文本布局框架将是最简单的方法......

所以是的,要么改变要求,要么改变目标和语言版本......

格尔茨

back2dos